用C語言實(shí)現(xiàn)猜數(shù)字游戲
站在用戶的角度思考問題,與客戶深入溝通,找到金鳳網(wǎng)站設(shè)計(jì)與金鳳網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:做網(wǎng)站、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、申請(qǐng)域名、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋金鳳地區(qū)。注意時(shí)間戳的使用打破rand()的偽隨機(jī)
/猜數(shù)字游戲
//1.電腦生成一個(gè)隨機(jī)數(shù)
//2.猜數(shù)字,判斷大/小/等于
//RAND_MAX-32767 而且是偽隨機(jī)
#include#includevoid menu()
{
printf("****************************\n");
printf("**** 1.play 0.exit *****\n");
printf("****************************\n");
}
void game()
{ int num = 0;
int min = 1;
int max = 100;
int ret = 0;
//001.生成隨機(jī)數(shù)
//時(shí)間戳 1669712493 設(shè)置起點(diǎn)
//time_t time(time_t *timer)
//time_t
printf(" 猜 數(shù) 字 \n");
ret = rand()%100+1;
//printf("\n%d\n\n", ret); //直接顯示
//002.猜數(shù)字
while (1)
{
int guess = 0;
printf("請(qǐng)猜數(shù)字:>");
scanf("%d", &guess);
if (guess >ret)
{
num++;
max = guess;
printf("大了!請(qǐng)?jiān)?%d ~ %d 之間猜\n",min,max);
}
else if (guess< ret)
{
num++;
min = guess;
printf("小了!請(qǐng)?jiān)?%d ~ %d 之間猜\n", min, max);
}
else
{
printf("恭喜你猜對(duì)了!共猜了%d次!\n", num);
break;
}
}
}
int main()
{
int input = 0;
srand((unsigned int)time(NULL));
do
{
menu();
printf("請(qǐng)選擇>:");
scanf("%d", &input);
switch (input)
{
case 1:
game();//猜數(shù)字游戲
break;
case 0:
printf("\n退出游戲\n\n");
break;
default:
printf("\n輸入錯(cuò)誤\n\n");
break;
}
} while (input);// 0 退出游戲
return 0;
}
本人菜鳥,不足之處,懇請(qǐng)各位斧正
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧