该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
#include
#include
int main()
{
void wrong();
void right();
int a,b,i,n,j,k,sum,ans;
printf("输入题目的数量:");
scanf("%d",&n);
srand((int)time(0));
for(i=0;i
{
for(j=1;j;)
{
a=rand()%20+1;
b=rand()%20+1;
k=(rand()%2)*2-1;
sum=a+b*k;
if((sum<=20)&&(sum>=0))
j=0;
}
if(k==1)
printf("%d+%d=",a,b);
if(k==-1)
printf("%d-%d=",a,b);
scanf("%d",&ans);
if(sum==ans)
{
right();
i++;
}
else
wrong();
}
printf("你已经完成了所有的训练!\n");
getchar();
getchar();
return 0;
}
void wrong()
{
printf("错误 错误\n");
printf(" 错误 错误\n");
printf(" 错误 错误\n");
printf(" 错误\n");
printf(" 错误 错误\n");
printf(" 错误 错误\n");
printf("错误 错误\n\n");
}
void right()
{
printf("正确 正确 \n");
printf(" 正确 正确\n");
printf(" 正确 正确\n");
printf(" 正确 正确\n");
printf(" 正确 正确\n");
printf(" 正确正确正确 \n");
printf(" 正确对\n\n");
}