c语言随机生成四则运算10道,c语言编10道四则运算题

满意答案

dcebd7a0de6265b6ccae5ead692f1eab.png

qy840430

2013.05.30

dcebd7a0de6265b6ccae5ead692f1eab.png

采纳率: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分享举报

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值