第四周,项目三,2,小学生算术能力测试系统
来源:互联网 发布:lol龙虾皮肤淘宝价多少 编辑:程序博客网 时间:2024/05/17 06:10
问题及代码:
设计一个程序,用来实现帮助小学生进行算术运算练习,它具有以下功能: 提供10道加、减、乘、除四种基本运算的题目,每道题中的操作数是随机产生的,且操作 数不超过2位数的正整数;练习者根据显示的题目输入自己的答案,程序自动判断输入的 答案是否正确并显示出相应的信息。最后显示做对了几道题。 *输入描述:一个数,代表计算结果。 *程序输出:文字描述,表示结果是否正确且正确了几道。 */ #include<iostream> #include<ctime> #include<cstdlib> using namespace std; int judge(); int main() { int i,sum=0; for(i=1;i<=10;i++) { cout<<"第"<<i<<"题"<<endl; sum+=judge(); } cout<<"答对了"<<sum<<"道题"<<endl; return 0; } int judge() { int a,b,c,t; int result,answer; srand(time(0)); a=rand()%100+1; b=rand()%100+1; c=rand()%4; if(a<b) { t=a; a=b; b=t; } switch(c) { case 0: result=a+b; cout<<a<<"+"<<b<<"="; break; case 1: result=a-b; cout<<a<<"-"<<b<<"="; break; case 2: result=a*b; cout<<a<<"×"<<b<<"="; break; case 3: result=a/b; cout<<a<<"÷"<<b<<"="; break; } cin>>answer; if(answer==result) cout<<"回答正确"<<endl; else cout<<"回答错误"<<endl; return answer==result; }
运行结果:
0 0
- 第四周,项目三,2,小学生算术能力测试系统
- 第四周项目3.2-小学生算术能力测试系统
- 第四周项目3①-小学生算术能力测试系统
- 第四周项目3-小学生算术能力测试系统
- 第四周项目:小学生算术能力测试系统
- 第四周项目三-随机数函数应用于游戏(小学生算术能力测试系统)
- 第四周项目3—小学生算术能力测试
- 第四周项目3:(2)小学生算数能力测试系统
- 第四周项目三(2)-小学生算数能力测试系统
- 第14周项目1-小学生算术能力测试系统
- 第四周项目(3)-小学生算数能力测试系统
- 第46课时,实践2,小学生算术能力测试系统
- 第12周项目4:学习辅助软件开发,任务2:小学生算术能力测试系统
- 第12周项目4--任务2--小学生算术能力测试系统
- 第四周项目三 小学生算数能力
- 第四周项目3-小学生算数能力测试系统(2)
- 第四周项目3——(2)小学生算数能力测试系统
- 第四周项目3-随机函数应用于游戏(2)小学生算数能力测试系统
- Merge Two Sorted Lists
- Android官方开发文档Training系列课程中文版:支持不同的设备之支持不同的语言
- android:layout_weight属性的工作原理
- android的抽屉控件SlidingDrawer的使用
- C++学习(一)——安装gcc编译环境
- 第四周,项目三,2,小学生算术能力测试系统
- 深度优先搜索
- 3.5.Android控件架构与自定义控件详解之自定义View(四)
- Java核心知识点-一些基本概念
- Android Manager
- 项目2:太乐了
- 第4周项目1-(2)
- C++设计模式之工厂方法模式(Factory Method)
- java并发-CyclicBarrier-实战应用