C語言實現(xiàn)猜數(shù)字游戲
本文實例為大家分享了C語言猜數(shù)字的具體代碼,供大家參考,具體內(nèi)容如下
題目:電腦隨機給出一個數(shù)字,在一定范圍內(nèi)猜,有提示
問題分析: 電腦根據(jù)函數(shù)隨機給出一個范圍內(nèi)的數(shù)字;
用戶輸入數(shù)字,去猜大小
對比數(shù)字,電腦給出提示
不斷循環(huán),直到猜正確
注意: 因為隨機函數(shù)rand()是特殊的函數(shù),計算機不會實現(xiàn)真正的隨機數(shù),所以需要一個seek來傳給 rand()。
代碼如下:
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<time.h> int main(){ time_t ti; int num, guess; /* 初始化隨機數(shù)發(fā)生器 */ srand((unsigned)time(&ti)); num = rand() % 100; printf("隨機數(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é)果如下:
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
c++基礎(chǔ)語法:構(gòu)造函數(shù)初始化列表
構(gòu)造函數(shù)需要初始化的數(shù)據(jù)成員,不論是否顯示的出現(xiàn)在構(gòu)造函數(shù)的成員初始化列表中,都會在該處完成初始化,并且初始化的順序和其在聲明時的順序是一致的,與列表的先后順序無關(guān)2013-09-09C語言?深入理解動態(tài)規(guī)劃之計數(shù)類DP
動態(tài)規(guī)劃可謂是大名鼎鼎,筆試面試中的高頻考點,也是重點難點,動態(tài)規(guī)劃類型題目靈活多變,難度系數(shù)也相對較高,往往我們做不好動態(tài)規(guī)劃的題目就會與心儀的offer失之交臂,本篇文章我們就一起來研究一下動態(tài)規(guī)劃的計數(shù)類DP2022-04-04C語言pow()函數(shù)實現(xiàn)求x的y次方的值
這篇文章主要介紹了C語言pow()函數(shù)實現(xiàn)求x的y次方的值,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-03-03