//小学生的计算题
#include <iostream>
#include <math.h>
#include <stdlib.h>
#include <time.h>
using namespace std;
void Randjisuan();
int main()
{
Randjisuan();
return 0;
}
//实现挖宝藏的游戏
void Randjisuan()
{
int level;
int m = 0;//设置断点,便可以调试子程序
int n = 0,a,c;
char op,choose;
do
{
cout<<"请选择等级:(1代表一位数的运算,2代表两位数的运算) ";
cin>>level;
cout<<endl<<"请选择何种运算(+ - *): ";
cin>>op;
if (level==1)
{
srand((unsigned)time(NULL));
m = rand() % 10;
n = rand() % 10;
}
if (level==2)
{
srand((unsigned)time(NULL));
m = rand() % 100;
n = rand() % 100;
}
cout<<m<<op<<n<<" = ? ";
cin>>a;
switch (op)
{
case '+':
c=m+n;
case '-':
c=m-n;
case '*':
c=m*n;
break;
}
if (a==c)
cout<<"哇塞,你好聪明啊,回答对了!"<<endl;
else
cout<<"继续加油喔,不要泄气!"<<endl;
cout<<"还要继续做吗?继续做就输入Y(YES),不做就输入N(NO): ";
cin>>choose;
}
while (choose=='Y');
}
2.考考小朋友(小学生的数学计算题)
最新推荐文章于 2022-10-07 18:08:16 发布