题目:
执行项目后显示:
等待设置炸弹的数字
如果输入正确(即在1-100范围内:):
显示游戏开始:
如果输入正确,则重新输入:直到输入正确
进入猜炸弹数字的环节:
输入错误:
输入中数字后:
输入666显示:
代码:
#include <stdio.h>
int main()
{
int a, b;
int c = 1;
int d = 100;
printf("数字炸弹1-100\n");
printf("输入666游戏结束\n");
printf("请设置炸弹数字为:\n");
while (1)
{
scanf("%d", &a);
if (a == 666)
{
printf("游戏退出\n");
return 0;
}
else if (a < 1 || a > 100)
{
printf("请重新输入:");
continue;
}
else
{
break;
}
}
while (1)
{
printf("游戏开始!\n");
while (1)
{
printf("目前范围%d-%d ***** 请输入你认为炸弹的数字:\n", c, d);
scanf("%d", &b);
if (b > d || b < c)
{ if(b==666) {
printf("游戏退出,炸弹是%d\n", a);
return 0;
} else {
printf("请重新输入\n");
continue;}
}
else if (b == a)
{
printf("你输了!\n");
return 0;
}
else if (b > a)
{
printf("大了\n");
d = b - 1;
continue;
}
else if (b < a)
{
printf("小了!\n");
c = b + 1;
continue;
}
}
}
return 0;
}