C语言:输入\之类的话 for语句会一直往下循环输出,如何终止?

#include <stdio.h>
int main()
{
int a, b,i;
srand((unsigned)time(NULL));//使用时间作为参数来生成随机数
a = rand() % 100 + 1;
printf("《C语言程序设计》翻转课堂—猜数游戏\n欢迎来到猜数游戏\n游戏说明:该程序将会生成1~100之间的整数,然后就由您负责猜数,同样也要输入1~100之间的整数,不许耍赖哦!\n");//对游戏进行说明
for (i =1; i >0; i++)
{
printf(" 请输入你想要猜的数字:");
scanf("%d", &b);
if (b == 0)
{
printf(" 感谢您的游玩,期待下次能再与你相遇^O^\n");
break;
}
if (b > 100 || b < 1)
{
printf("\n不许耍赖乱输数字,你到底想不想赢 ̄へ ̄\n");
}
else
{
if (a == b)
printf("\n恭喜您猜对啦!!!o(^▽^)o\n本次程序的随机数就是%d\n", a);
else
printf("\n抱歉您没有猜对(╥╯^╰╥)\n本次程序的随机数是%d\n", a);
printf("本次游戏结束啦,喜欢的话可以继续^O^,如果不想玩了输入0就可以退出哦\n");
}
}
printf("\n\n\t\t\t\t\t\t\t\t\t\t\t编写成员:杨天晟、付京华");
return 0;
}

第1个回答  2021-11-15
这个游戏好像在软件商城见过,但是忘了叫什么名字,我晚点刷一刷去看看
第2个回答  2021-11-15
信得过的家具板厂家有哪些?哪家做的家具板好一些?
第3个回答  2021-11-15
c语言输入999终止循环,c语言的循环之for循环 D ennisRitchie 过世了,他发明的c语言,一个影响深远并彻底改变世界的计算机语言。C语言的诞生是偶然的
相似回答