break ;
}
if(i4r==mr){
rnum++;
printf(" %c\n",251);
}
else {
wnum++;
printf("\n\nRight Ans: %2d%c%2d=%3d",ti.a,'+',ti.b,r);
}
}
break;
case '2':
for(j=0;j5;j++){
get_ti(ti,'2');
tinum++;
r=ti.a-ti.b;
for(i=1;i4;i++){
if(i==1)
printf("\n(%d)%d. %2d%c%2d=",j+1,i,ti.a,'-',ti.b);
else
printf("\n%4d. %2d%c%2d=",i,ti.a,'-',ti.b);
if(getans(ans)){
flag1=1;
break;
}
mr=atoi(ans);
if(r==mr)
break ;
else
printf(" %c\n",'X');
}
if(flag1){
printf("\n\nRight Ans: %2d%c%2d=%3d",ti.a,'+',ti.b,r);
tinum--;
break ;
}
if(i4r==mr){
rnum++;
printf(" %c\n",251);
}
else {
wnum++;
printf("\n\nRight Ans: %2d%c%2d=%3d",ti.a,'-',ti.b,r);
}
}
break;
case '3':
for(j=0;j5;j++){
get_ti(ti,'3');
tinum++;
r=ti.a*ti.b;
for(i=1;i4;i++){
if(i==1)
printf("\n(%d)%d. %2d%c%2d=",j+1,i,ti.a,'*',ti.b);
else
printf("\n%4d. %2d%c%2d=",i,ti.a,'*',ti.b);
if(getans(ans)){
flag1=1;
break;
}
mr=atoi(ans);
if(r==mr)
break ;
else
printf(" %c\n",'X');
}
if(flag1){
printf("\n\nRight Ans: %2d%c%2d=%3d",ti.a,'+',ti.b,r);
tinum--;
break ;
}
if(i4r==mr){
rnum++;
printf(" %c\n",251);
}
else {
wnum++;
printf("\n\nRight Ans: %2d%c%2d=%3d",ti.a,'*',ti.b,r);
}
}
break;
case '4':
for(j=0;j5;j++){
get_ti(ti,'4');
tinum++;
r=ti.a/ti.b;
for(i=1;i4;i++){
if(i==1)
printf("\n(%d)%d. %2d%c%2d=",j+1,i,ti.a,'/',ti.b);
else
printf("\n%4d. %2d%c%2d=",i,ti.a,'/',ti.b);
if(getans(ans)){
flag1=1;
break;
}
mr=atoi(ans);
if(r==mr)
break ;
else
printf(" %c\n",'X');
}
if(flag1){
printf("\n\nRight Ans: %2d%c%2d=%3d",ti.a,'+',ti.b,r);
tinum--;
break ;
}
if(i4r==mr){
rnum++;
printf(" %c\n",251);
}
else {
wnum++;
printf("\n\nRight Ans: %2d%c%2d=%3d",ti.a,'/',ti.b,r);
}
}
break;
case '5':
break;
case 27:
printf("\n\nTotal %2d TiMu.",tinum);
if(tinum){
printf("\nRight %2d ti.",rnum);
rate=(float)rnum/tinum;
printf("\nRight rate %.2f%",rate*100);
}
flag=1;
}
/*aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa*/
if(flag) {
flag=0;
break;
}
}
/*------------------------------*/
break;
/*****************************/
case '2':
tinum=0;
rnum=0;
wnum=0;
flag=0;
for(i=0;iN;i++){
m2=rand()%4+49;
switch (m2){
/*111111111111111111111111*/
case '1':
get_ti(test_ti[i],'1');
r=test_ti[i].a+test_ti[i].b;
test_ti[i].rr=r;
printf("\n%2d%c%2d=",test_ti[i].a,'+',test_ti[i].b);
if(getans(ans)){
flag=1;
break;
}
mr=atoi(ans);
test_ti[i].mr=mr;
if(r==mr){
rnum++;
tinum+=10;
}
else
wnum++;
break;
/*222222222222222222222222*/
case '2':
get_ti(test_ti[i],'2');
r=test_ti[i].a-test_ti[i].b;
test_ti[i].rr=r;
printf("\n%2d%c%2d=",test_ti[i].a,'-',test_ti[i].b);
if(getans(ans)){
flag=1;
break;
}
mr=atoi(ans);
test_ti[i].mr=mr;
if(r==mr){
rnum++;
tinum+=10;
}
else
wnum++;
break;
/*333333333333333333333333333*/
case '3':
get_ti(test_ti[i],'3');
r=test_ti[i].a*test_ti[i].b;
test_ti[i].rr=r;
printf("\n%2d%c%2d=",test_ti[i].a,'*',test_ti[i].b);
if(getans(ans)){
推荐阅读
- 系统u盘打不开怎么办,系统u盘不能启动
- u盘文件要怎么倒入,怎么将u盘上的文件传到电脑
- erp系统怎么自学教程图片,自学erp系统软件操作
- 钉钉直播怎么进手机端看,手机钉钉直播怎么看视频
- mysql怎么实现循环 mysql 循环语句
- 火山直播封禁什么意思,火山直播被管理员禁言了怎么办
- mongodb取第一条数据,mongodb查询某个字段数据
- css无序列表怎么居中,css无序列表样式
- 手机模拟java写代码 手机怎么编程java代码