您的位置:首页 > 编程语言 > C语言/C++

C++ 随机出计算题

2016-03-23 19:33 344 查看
文件:app.cpp

作者:杨栋

问题描述:随机出100以内的加减乘除计算题,并判断是否正确

using namespace std;

int main()

{

int a,b,c,i,rightPro=0;

double result,result1;

char str;

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

{

srand((unsigned)time(NULL));

a=rand()%100;

b=rand()%100;

c=rand()%4;

switch(c)

{

case 0:

str='+';

result=a+b;

break;

case 1:

str='-';

result=a-b;

break;

case 2:

str='*';

result=a*b;

break;

case 3:

str='/';

result=a/b;

break;

}

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

cout<<"\t"<< a <<str<<b<<"=";

cin>>result1;

if(result==result1)

{

cout<<"right!"<<endl;

rightPro++;

}

else cout<<"error!"<<endl;

}

cout<<"共答对"<<rightPro<<"道题!"<<endl;

return 0;

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