c语言随机生成四则运算10道,c语言编10道四则运算题
滿意答案
qy840430
2013.05.30
采納率:47%????等級:13
已幫助:4228人
以下代碼使用Turbo C做的,不支持漢字#include
#include
#include
#include
int Compute(int,int,int);
void? Print(int);
int Compute(int a,int b,int op)
{?int x,y;
scanf("%d",&y);
if(op==0)
{?x=a+b;
}
else if(op==1)
{?x=a-b;
}
else if(op==2)
{?x=a*b;
}
else if(op==3)
{?x=a/b;
}
if(x==y)
return 1;
else
return 0;
}
void? Print(int flag)
{?if(flag==1)
printf("Right!\n");
else
printf("Not correct!\n");
}
void main()
{?int ia,ib,ic,id,ie,repeat;
char iw;
ie=0;
for(repeat=0;repeat<10;repeat++)
{?ia=random(10);
ib=random(10);
ic=random(4);
if(ic==0)
iw='+';
else if(ic==1)
iw='-';
else if(ic==2)
iw='*';
else if(ic==3)
iw='/';
printf("%d%c%d=",ia,iw,ib);
id=Compute( ia, ib, ic ) ;
Print( id ) ;
if(id==1)
ie++;
}
printf("your score is %d\n",10*ie);
fflush(stdin);
getchar();
}就這些,希望你滿意
23分享舉報
總結
以上是生活随笔為你收集整理的c语言随机生成四则运算10道,c语言编10道四则运算题的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: kubernetes HPA使用及测试
 - 下一篇: AHB-SRAM简单设计之内部模块 sr