#include<stdio.h>
#include<stdlib.h>
#include<time.h>
main()
{
int a,b1,b2,i,f,g,x;
double c1,c2,c,d;
srand(time(NULL));
do{
printf("输入1生成题目,输入其他退出程序");
scanf("%d",&x);
getchar();
if(x==1)
{
b1=rand()%100;
b2=rand()%100;
i=rand()%4;
switch(i)
{
case 1:
{
printf("%d+%d=",b1,b2);
c=b1+b2;
break;
}
case 2:
{
printf("%d-%d=",b1,b2);
c=b1-b2;
break;
}
case 3:
{
printf("%d*%d=",b1,b2);
c=b1*b2;
break;
}
case 4:
{
printf("(结果保留两位小数)%d/%d=",b1,b2);
c1=b1;
c2=b2;
c=c1/c2;
break;
}
}
f=c*100;
scanf("%lf",&d);
getchar();
g=d*100;
if(f==g)printf("正确!");
else printf("错误!");
printf("\n\n");
}
}while(x==1);
}