# include "stdio.h"
# include "time.h"
# include "stdlib.h"
int main(void)
{
int i,j=0,x,y,n,t,a,b;
float d,c;
srand((unsigned)time(NULL));
printf("请输入测试范围(允许出现的最大数):");
scanf("%d",&x);
printf("请输入要测试的题目个数:");
scanf("%d",&n);
printf("请选择算法(1为加法,2为减法,3为乘法,4为除法):");
scanf("%d",&t);
for(i=1;i<=n;i++)
{
a=rand()%x+1;
b=rand()%x+1;
switch(t)
{
case 1:printf("%d+%d=",a,b);
scanf("%f",&c);
d=a+b;
break;
case 2:printf("%d-%d=",a,b);
scanf("%f",&c);
d=a-b;
break;
case 3:printf("%d*%d=",a,b);
scanf("%f",&c);
d=a*b;
break;
case 4:printf("%d/%d=",a,b);
scanf("%f",&c);
d=a/b;
break;
}
if(d==c)
{
printf("回答正确!!\n");
j++;
}
else
printf("回答错误!!\n");
}
printf("测试结束:共%d道题,答对%d道\n",n,j);
}
# include "time.h"
# include "stdlib.h"
int main(void)
{
}