当前位置:新励学网 > 应试教育 > 要求:制作一个可供小学数学运算的程序

要求:制作一个可供小学数学运算的程序

发表时间:2024-07-19 00:37:40 来源:网友投稿

#include

#include

#include

voidmain(){

intx,y,n,result,r,count;

charop,flag;

srand(100);

//要求用户必须输入正确的运算符才可以.

printf(欢迎使用四则运算测试器(每次10道题).\n);

do{

printf(你想做哪一种运算(+,-,*,/)?);

scanf(%c,op);

}while(!(op=='+'||op=='-'||op=='*'||op=='/'));

printf(您想做几位数的四则运算?(1或2));

scanf(%d,n);

intm=1;

for(inti=1;i<=n;i++)m=m*10;

do{

count=0;

for(inti=0;i<10;i++){//要求用户每次必须做够10道题才可以,每题10分.

printf(\n);

x=rand()%m;

y=rand()%m;

switch(op){

case'+':

r=x+y;break;

case'-':r=x-y;break;

case'*':r=x*y;break;

case'/':if(y==0)r=x/y;elser=0;

}

printf(%d,%c,%d,x,op,y,=?);//cout<<x<<op<<y<<=?;

scanf(%d,result);

if(r==result){count+=10;printf(√\n);}elseprintf(×\n);

}//for

printf(你的最后得分是);printf(%d,count);printf(分\n);

printf(继续吗(y或n)?);

scanf(%c,flag);

}while(flag=='y'||flag=='Y');

printf(恭喜你,欢迎再次光临!\n);

}

这是以前用C++做的,换一下输入输出流就可以用做C语言了。这个程序应该是比较简单。不过刚开始学习时不会组织程序,所以无从下手.

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!