有關簡要說明,請參見註釋。
# include & ltstdio.h & gt
# include & ltstdlib.h & gt
# include & lttime.h & gt
int main()
{
int I;
int a;
int t;
Printf("歡迎來到猜數字遊戲!\ n ");
Printf("遊戲性介紹:\ n ");
Printf("每場比賽會設置壹個數字(1-100),請輸入妳猜的數字\ n ");
Printf("系統會提示您輸入大於或小於答案的數字\ n ");
Printf("輸入數字和答案相同時獲勝\ n ");
Printf("祝妳好運!\ n ");
srand(time(NULL));//設置隨機數種子
while(1)
{
a = rand()% 100+1;//獲取壹個介於1和100之間的隨機數。
Printf("我想到壹個數字,在1-100之間,請猜\ n ");
t = 0;
while(1)
{
scanf("%d ",& ampI);//輸入壹個數字
t++;
//判斷合法性
如果(我& lt0 | | i & gt100)
{
Printf("傻逼,我告訴過妳是在1-100之間!\ n ");
繼續;
}
//判斷大小
如果(i & gtA) printf("比我想象的大\ n ");
else if(I & lt;A) printf("比我想象的要小\ n ");
其他
{
Printf("妳猜對了,是%d,妳用了%d次\n ",I,t);
打破;//成功結束這場遊戲。
}
}
Printf("要繼續玩嗎?請輸入1\n”)繼續;
scanf("%d ",& ampI);
如果(我!= 1)break;
}
Printf("再見!\ n ");
返回0;
}