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