第14周项目1-小学生算术能力测试系统
来源:互联网 发布:string数组增加元素 编辑:程序博客网 时间:2024/04/30 03:10
/** 程序的版权和版本声明部分* Copyright (c)2013, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: fibnacci.cpp* 作 者: 孔云* 完成日期:2013年11月25日* 版 本 号: v1.0* 输入描述:无* 问题描述:设计一个程序,帮助小学生进行算术运算练习;* 题目中的操作数随机产生,且是不超过2位数的正整数。* 程序输出:10道加、减、乘、除四种基本运算题目;* 自动判断输入答案并显示相应信息及做对了几道题。* 问题分析:运用相关函数的预处理命令,多分支语句,调用函数……*/#include <iostream>#include <ctime>#include <cstdlib>using namespace std;int que();int main(){ int sum=0,i; for(i=1; i<=10; i++) { cout<<"第"<<i<<"题:"<<endl; sum+=que(); cout<<endl; } cout<<"一共答对了"<<sum<<"题"<<"得分为:"<<sum*10<<endl; return 0;}int que(){ srand(time(0)); int a,b,c,d,e; a=rand()%100+1; b=rand()%100+1; c=rand()%4; if(a<b && (c==1 || c==3)) { d=a; a=b; b=d; } if(c==3) a=(a/b)*b; switch(c) { case 0: d=a+b; cout<<a<<"+"<<b<<"="; break; case 1: d=a-b; cout<<a<<"-"<<b<<"="; break; case 2: d=a*b; cout<<a<<"×"<<b<<"="; break; case 3: d=a/b; cout<<a<<"÷"<<b<<"="; break; } cin>>e; if(e==d) cout<<"You are right!"; else cout<<"You are wrong!"; return e==d;}
心得体会:这个程序有些困难,随机函数应用不理解,加油啊
- 第14周项目1-小学生算术能力测试系统
- 第四周项目3.2-小学生算术能力测试系统
- 第四周,项目三,2,小学生算术能力测试系统
- 第四周项目3①-小学生算术能力测试系统
- 第四周项目3-小学生算术能力测试系统
- 第四周项目:小学生算术能力测试系统
- 第12周项目4:学习辅助软件开发,任务2:小学生算术能力测试系统
- 第12周项目4--任务2--小学生算术能力测试系统
- 第4周项目3:随机数函数应用于游戏-小学生算术能力测试系统
- 小学生算术能力测试系统
- 小学生算术能力测试系统
- 小学生算术能力测试系统
- 小学生算术能力测试系统
- 第四周项目3—小学生算术能力测试
- 第四周项目三-随机数函数应用于游戏(小学生算术能力测试系统)
- 第46课时,实践2,小学生算术能力测试系统
- 第4周项目3 小学生算数能力测试系统
- 小学生算术能力测试系统(改进)
- 阐述从Flash移植到iOS的框架和平台差异性
- 黑马程序员 集合
- 最全的Android源码目录结构详解
- IOS 开发openGL游戏所需图片整合工具 TexturePacker
- IOS App开启iTunes文件共享 去documen的内容
- 第14周项目1-小学生算术能力测试系统
- object-c 与 java,c#等语言的 语法区别
- svn myEclipse插件的使用
- 黑马程序员 io
- form表单button自动提交表单处理方法
- 黑马程序员 网络编程
- linux下采用trap对信号进行捕捉
- object-c 常见示例
- 12--4猜数字游戏