數字炸彈遊戲規則:在壹個數字範圍內,有壹個數字作為炸彈,誰猜中這個炸彈就被懲罰.比如範圍是1~99,炸彈是60,然後猜了壹個數字是30,30不是炸彈,那麽現在猜數字的範圍就縮小到30~100;
又猜了壹個數字80,80也不是炸彈,那麽現在又縮小範圍到30~80,每次猜不能猜邊界上的值,直到有人猜中這個炸彈,然後就受到懲罰。
擴展資料
遊戲代碼:
#include <stdio.h>
#include<stdlib.h>
void zadan(int i);
int main(void){
int i;
i=rand();
zadan(i);
system("pause");
return 0;
}
void zadan(int i){
int n,t;
for(t=1;t<=4;t++){
if(t==3){
printf("這是最後壹次機會了\n");
}
printf("請輸入壹個正整數:");
scanf("%d",&n);
if(n==i){
printf("恭喜妳,猜中了!!!");
break;
}
else if(n<i)
{
if(t==3)
{
printf("對不起,您沒有猜中!\n");
printf("正確數字是:%d\n",i);
break;
}
else
printf("您的數小了,請再試壹次!\n");
}
else{
if(t==3)
{
printf("對不起,您沒有猜中!\n");
printf("正確數字是:%d\n",i);
break;
}
else
printf("您的數大了,請再試壹次!\n");
}
}
}