您的位置:首页 > 其它

第四周【项目3-随机数函数应用于游戏】

2016-03-22 20:03 162 查看
设计一个程序,用来实现帮助小学生进行算术运算练习,它具有以下功能:提供10道加、减、乘、除四种基本算术运算的题目,每道题中的操作数是随机产生的,且操作数不超过2位数的正整数;练习者根据显示的题目输入自己的答案,程序自动判断输入的答案是否正确并显示出相应的信息。最后显示做对了几道题。

#include <iostream>

#include <cstdlib>

#include <ctime>

using namespace std;

int main()

{

int i,a,b,c,d,e=0,t;

for(i=0;i<10;i++)

{

cout<<"第"<<i+1<<"题"<<endl;

srand(time(0));

a=rand()%100;

b=rand()%100;

if(a<b)

{

t=a;

a=b;

b=t;

}

c=rand()%4;

switch(c)

{

case 0:

c=a+b;cout<<a<<"+"<<b<<"=?"<<endl;break;

case 1:

c=a-b;cout<<a<<"-"<<b<<"=?"<<endl;break;

case 2:

c=a*b;cout<<a<<"*"<<b<<"=?"<<endl;break;

case 3:

c=a/b;cout<<a<<"/"<<b<<"=?"<<endl;break;

}

cin>>d;

if(d==c)

{

cout<<"right"<<endl;

e++;

}

else

cout<<"error"<<endl;

}

cout<<"共答对了"<<e<<"题"<<" "<<"得分为"<<e*10<<endl;

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: