#include<stdio.h>
#include<stdlib.h>#include<time.h>main(){ int a,x,d1,d2,i,u; double c1,c2,c,b; srand(time(NULL)); do{ printf("#################################\n"); printf("1.生成四则运算题目\n0.退出\n请选择:"); scanf("%d",&x); getchar(); if(x==1) { d1=rand()%100; d2=rand()&100; a=rand()%4; if(a==0) { printf("%d+%d=",d1,d2); c=d1+d2; } if(a==1) { printf("%d-%d=",d1,d2); c=d1-d2; } if(a==2) { printf("%d*%d=",d1,d2); c=d1*d2; } if(a==3) { printf("(结果保留两位小数)%d/%d=",d1,d2); c1=d1; c2=d2; c=c1/c2; } u=c*100; scanf("%lf",&b); getchar(); i=b*100; if(u==i) printf("正确!"); else printf("错误!"); printf("\n\n"); } }while(x==1);}