void plus2()
{
int count=0,m,n,s,total,k;\\定义了count=0,m,n,s,total,k
printf("欢迎进入第二关!\n");\\打印“欢迎进入第二关”
printf("请设定题目数量:");\\打印,“请设定题目数量”
scanf("%d",&k);\\输入题目数量
while(count<k){\\循环输入
do{
m=rand()%10;\\产生10以内随机数
n=rand()%100;\\产生100以内随机数
}while(n<10);
printf("%d",m);\\打印题目
printf("+");
printf("%d",n);
printf("=");
total=m+n;\\正确答案
loopa:scanf("%d",&s);\\输入结果
if(s==total)\\判断是否正确
{printf("恭喜你,答对了!\n");count++;}\\如果正确打印“恭喜你答对了”,进入下一题
else\\否则
{printf("回答错误,请重新回答!\n");goto loopa;}\\打印“回答错误,请重新回答!”,返回题目
printf("恭喜你通过了第二关!\n");\\打印“恭喜你通过了第二关”
}
}
这个只要懂了,其他的就都不难了,祝你好运
{
int count=0,m,n,s,total,k;\\定义了count=0,m,n,s,total,k
printf("欢迎进入第二关!\n");\\打印“欢迎进入第二关”
printf("请设定题目数量:");\\打印,“请设定题目数量”
scanf("%d",&k);\\输入题目数量
while(count<k){\\循环输入
do{
m=rand()%10;\\产生10以内随机数
n=rand()%100;\\产生100以内随机数
}while(n<10);
printf("%d",m);\\打印题目
printf("+");
printf("%d",n);
printf("=");
total=m+n;\\正确答案
loopa:scanf("%d",&s);\\输入结果
if(s==total)\\判断是否正确
{printf("恭喜你,答对了!\n");count++;}\\如果正确打印“恭喜你答对了”,进入下一题
else\\否则
{printf("回答错误,请重新回答!\n");goto loopa;}\\打印“回答错误,请重新回答!”,返回题目
printf("恭喜你通过了第二关!\n");\\打印“恭喜你通过了第二关”
}
}
这个只要懂了,其他的就都不难了,祝你好运
欢迎来到我的博客:http://blog..cn/noisunyuhong