小学数学四则运算C++程序开发

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

#include

#include

#include

#include

static int i=0,j=0;

char bkuang() //定义界面函数

{

for(int l=0;l<30;l++)

cout<

return 0;

}

void jia(int m) //定义加法运算函数

{

int a,b;

srand(time(0));

a=rand()%10; //随机产生一个0--99的数

b=rand()%10;//随机产生一个0--99的数

cout<

cout<<"请输入运算结果:";

cin>>m;cout<

if(m==a+b)

{

cout<<"恭喜你答对了!"<

i++;

}

else

{

cout<<"您答案错误,请重新输入:"; //有两次作答机会cin>>m;cout<

if(m==a+b)

{

cout<<"恭喜你答对了"<

i++;

}

else

{

cout<<"继续努力,正确答案是:"<

}

}

}

void jian(int m) //定义减法运算函数

{

int a,b,t;

srand(time(0));

a=rand()%10; //随机产生一个0--99的数

b=rand()%10; //随机产生一个1--99的数

if(a

{t=a;a=b;b=t;}

cout<

cout<<"请输入运算结果:";

cin>>m;cout<

if(m==a-b)

{

cout<<"恭喜你答对了!"<

i++;

}

else

{

cout<<"您答案错误,请重新输入:"; //有两次作答机会cin>>m;cout<

if(m==a-b)

{

cout<<"恭喜你答对了"<

i++;

}

else

{

cout<<"继续努力,正确答案是:"<

}

}

}

void cheng(int m) //定义乘法运算函数

{

int a,b;

srand(time(0));

a=rand()%10; //随机产生一个0--99的数

b=rand()%10; //随机产生一个0--99的数

cout<

cout<<"请输入运算结果:";

cin>>m;cout<

if(m==a*b)

{

cout<<"恭喜你答对了!"<

i++;

}

else

{

cout<<"您答案错误,请重新输入:"; //有两次作答机会cin>>m;cout<

if(m==a*b)

{

cout<<"恭喜你答对了"<

i++;

}

else

{

cout<<"继续努力,正确答案是:"<

}

}

}

void chu(int m) //定义除法运算函数

{

int a,b,t;

srand(time(0));

a=rand()%10; //随机产生一个0--99的数

b=rand()%10; //随机产生一个0--99的数

if(b==0) //使分母不为0

{

while(b==0)

b=rand()%100;

}

if(a

{t=a;a=b;b=t;}

while(a%b!=0) //使a能被b整除

{

a=rand()%10;

b=rand()%10;

}

cout<

cout<<"请输入运算结果:";

cin>>m;cout<

if(m==a/b)

{

cout<<"恭喜你答对了!"<

i++;

}

else

{

cout<<"您答案错误,请重新输入:";//有两次作答机会

cin>>m;cout<

if(m==a/b)

{

cout<<"恭喜你答对了"<

i++;

}

else

{

cout<<"继续努力,正确答案是:"<

j++;

}

}

}

void main()

{

int s,t,m;

cout<

cout<

cout<

cout<

cout<

cout<结束"<

cout<

cin>>s;cout<

while(s==1) //使考试系统能循环进行

{

cout<<"请选择做题类型1加法2减法3乘法4除法5混合运算"<

int x;

cin>>x;

if(x==1)

{

int y,z;

cout<<"请选择题目个数:"<

cin>>y;

for(z=1;z

cout<<"您好!请回答第"<

srand(time(0));

t=rand()%100;

jia(m); //进行加法运算

cout<<"选择1进入继续答题"<

cout<

相关文档
最新文档