数字炸弹游戏规则:在一个数字范围内,有一个数字作为炸弹,谁猜中这个炸弹就被惩罚.比如范围是1~99,炸弹是60,然后或源行猜了一个局数字裂举是30,30不是炸弹,那么现在猜数字的范围就缩小到30~100;
又猜了一个数字8乡口提月0,80也不是炸弹,那么现在又入正脚久半早证值医未感缩小范围到30~80,每次猜不能猜边界上的值,直到有人猜中这个炸弹,然后就受到惩罚。
扩展资料
游戏代码:
#include
#include
voidzadan(inti);
intmain(void){
inti;
i=rand();
zadan(i);
system("p究不ause");
return0;
}
voidzadan(i夜尔在nti){
intn,t;
fo连赵煤爱宽厂后盾项理r(t=1;t<=4;t++){
if(t==3){
prin味较范球起律绝至tf("这衫哗是最后一次机会了\n");
}
居均机钢题printf("请输入一个正整数:");
scanf("%生d",&n);
if(n==i){
printf("恭喜你鱼县剧穿战职娘,猜中了!!!")刘北言聚看;
break;
}
elseif(n
{
if(t==3)
{
printf("对不起,您没有猜中!\n");
printf("正确数字是:%d\n",i);
break;
}
else
printf("您的数小了,请再试一次!\n");
}
else{
if(t==3)
{
pr促奏intf("对不起,您没有猜中!\n");
p十染推场rintf("正确数字是:%d\n",i);
break;
}
else
printf("您的数大了历,请再试一次!\n")纪句染晚;
}
}
}