小編給大家分享一下C語言如何實(shí)現(xiàn)猜數(shù)字游戲,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
創(chuàng)新互聯(lián)從2013年開始,公司以成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、系統(tǒng)開發(fā)、網(wǎng)絡(luò)推廣、文化傳媒、企業(yè)宣傳、平面廣告設(shè)計(jì)等為主要業(yè)務(wù),適用行業(yè)近百種。服務(wù)企業(yè)客戶1000多家,涉及國內(nèi)多個省份客戶。擁有多年網(wǎng)站建設(shè)開發(fā)經(jīng)驗(yàn)。為企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、創(chuàng)意設(shè)計(jì)、宣傳推廣等服務(wù)。 通過專業(yè)的設(shè)計(jì)、獨(dú)特的風(fēng)格,為不同客戶提供各種風(fēng)格的特色服務(wù)。
本文實(shí)例為大家分享了C語言猜數(shù)字的具體代碼,供大家參考,具體內(nèi)容如下
題目:電腦隨機(jī)給出一個數(shù)字,在一定范圍內(nèi)猜,有提示
問題分析:電腦根據(jù)函數(shù)隨機(jī)給出一個范圍內(nèi)的數(shù)字;
用戶輸入數(shù)字,去猜大小
對比數(shù)字,電腦給出提示
不斷循環(huán),直到猜正確
注意:因?yàn)殡S機(jī)函數(shù)rand()是特殊的函數(shù),計(jì)算機(jī)不會實(shí)現(xiàn)真正的隨機(jī)數(shù),所以需要一個seek來傳給 rand()。
代碼如下:
#define _CRT_SECURE_NO_WARNINGS #include#include #include int main(){ time_t ti; int num, guess; /* 初始化隨機(jī)數(shù)發(fā)生器 */ srand((unsigned)time(&ti)); num = rand() % 100; printf("隨機(jī)數(shù)已生成,開始游戲\n"); while (true){ printf("請猜一個數(shù)字:"); scanf("%d", &guess); if (guess > num) printf("猜大了\n"); else if (guess < num) printf("猜小了\n"); else { printf("猜對了\n"); break; } } system("pause"); return 0; }
結(jié)果如下:
以上是“C語言如何實(shí)現(xiàn)猜數(shù)字游戲”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!