那个重做我不知道怎么处理它
这个是我写的代码,从for开始看吧,ab是随机数
for(i=0;i<n;i++)
{
int a=rand()%4,b=rand()%10,c=rand()%10;
if(x==0)
{
sum=a+b;
printf("%d+%d=",a,b);
for(i=0;;i++)
{
scanf("%d",&sum);
if(sum==a+b)
{
num=num+1;
printf("答题正确,很好\n"); break;
}
else
{
printf("答题错误,重做\n");
printf("%d+%d=",a,b);
error++;
}
}
}
} printf("正确数:%d",num); return 0;
}