最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言實(shí)現(xiàn)簡單的猜數(shù)字游戲

 更新時(shí)間:2022年01月10日 08:02:03   作者:Wccyy883  
這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)簡單的猜數(shù)字游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了C語言實(shí)現(xiàn)簡單的猜數(shù)字游戲的具體代碼,供大家參考,具體內(nèi)容如下

1.游戲介紹

此游戲是電腦隨機(jī)生成一個(gè)1-99的數(shù)字(生成數(shù)字范圍可自行更改),然后玩家一直猜數(shù)字,最終猜對(duì)為止。廢話不多說,直接上完整代碼。

2.游戲完整代碼

#include<stdio.h>
#include<time.h>
#include<stdlib.h>
?
int juge(int guess,int number)
{
?? ?int t=0;
?? ?if(guess==number)
?? ?{
?? ??? ?t=1;
?? ?}else if(guess>number){
?? ??? ?t=2;
?? ?}else if(guess<number){
?? ??? ?t=3;
?? ?}
?? ?return t;
}
int main()
{
?? ?srand(time(NULL));
?? ?int number=rand()%100+1;
?? ?int count=1;
?? ?int guess;
?? ?printf("電腦已經(jīng)隨機(jī)生成了一個(gè)100以內(nèi)的數(shù)字\n");
?? ?while(1)
?? ?{
?? ?
?? ?printf("請輸入您第%d次猜測的數(shù)字:\n",count);
?? ?scanf("%d",&guess);
?? ?int p=juge(guess,number);
?? ?if(p==1)
?? ?{
?? ??? ?break;
?? ?}else if(p==2)
?? ?{
?? ??? ?printf("你猜的數(shù)大了\n");
?? ?}else{
?? ??? ?printf("你猜的數(shù)小了\n");
?? ?}
?? ?count++;
}
? printf("恭喜您猜對(duì)了,這個(gè)數(shù)是:%d\n",number);
? printf("您一共用了%d次\n",count);
? return 0;
}

3.游戲效果

4.代碼解析

time(NULL),是獲取從1970年1月1日到現(xiàn)在的總秒數(shù),srand(time(NULL))表示設(shè)置一個(gè)隨機(jī)種子,每次運(yùn)行都能保證隨機(jī)種子不同。而rand()是產(chǎn)生一個(gè)隨機(jī)數(shù),但這是偽隨機(jī)數(shù),srand(time(NULL))和rand()同時(shí)使用就能滿足產(chǎn)生一個(gè)隨機(jī)數(shù)的效果了。 用了一個(gè)juge函數(shù)去判斷每一輪猜的數(shù)字與隨機(jī)數(shù)的大小判斷,然后進(jìn)行相應(yīng)的輸出

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • c++回調(diào)之利用函數(shù)指針示例

    c++回調(diào)之利用函數(shù)指針示例

    這篇文章主要介紹了c++利用函數(shù)指針示例,需要的朋友可以參考下
    2014-04-04
  • Qt Design Studio創(chuàng)建工程的實(shí)現(xiàn)方法

    Qt Design Studio創(chuàng)建工程的實(shí)現(xiàn)方法

    Qt Design Studio它允許設(shè)計(jì)人員和開發(fā)人員使用通用的設(shè)計(jì)、開發(fā)、分析和調(diào)試工具在不同的開發(fā)平臺(tái)上共享一個(gè)項(xiàng)目,本文主要介紹了Qt Design Studio創(chuàng)建工程的實(shí)現(xiàn)方法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2022-05-05
  • C++繼承模式詳解

    C++繼承模式詳解

    繼承機(jī)制是面向?qū)ο蟪绦蛟O(shè)計(jì)使代碼可以復(fù)用的最重要的手段,它允許程序員在保持原有的特性基礎(chǔ)上進(jìn)行擴(kuò)展,增加功能,這樣產(chǎn)生新的類,稱作是派生類。繼承呈現(xiàn)了面向?qū)ο蟪绦蛟O(shè)計(jì)的層析結(jié)構(gòu),體現(xiàn)了由簡單到復(fù)雜的認(rèn)知過程。繼承是類設(shè)計(jì)層次的復(fù)用。
    2021-12-12
  • C++11的future和promise、parkged_task使用

    C++11的future和promise、parkged_task使用

    這篇文章主要介紹了C++11的future和promise、parkged_task使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • C語言文件操作之fread函數(shù)詳解

    C語言文件操作之fread函數(shù)詳解

    fread()函數(shù)用來從指定文件中讀取塊數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于C語言文件操作之fread函數(shù)的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • Qt學(xué)習(xí)筆記之QPalette調(diào)色板類

    Qt學(xué)習(xí)筆記之QPalette調(diào)色板類

    這篇文章主要為大家詳細(xì)介紹了Qt學(xué)習(xí)筆記之QPalette調(diào)色板類,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • 詳解C++ STL vector容量(capacity)和大小(size)的區(qū)別

    詳解C++ STL vector容量(capacity)和大小(size)的區(qū)別

    這篇文章主要介紹了詳解C++ STL vector容量(capacity)和大小(size)的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • Qt QChart實(shí)現(xiàn)折線圖的繪制

    Qt QChart實(shí)現(xiàn)折線圖的繪制

    QChart是常用的圖表,這篇文章主要為大家詳細(xì)介紹了Qt如何利用QChart實(shí)現(xiàn)折線圖的繪制,文中的示例代碼講解詳細(xì),感興趣的可以了解一下
    2023-04-04
  • C++設(shè)計(jì)模式之職責(zé)鏈模式

    C++設(shè)計(jì)模式之職責(zé)鏈模式

    這篇文章主要介紹了C++設(shè)計(jì)模式之職責(zé)鏈模式,本文講解了什么是職責(zé)鏈模式、什么場合下使用、代碼實(shí)例等內(nèi)容,需要的朋友可以參考下
    2014-10-10
  • C++ qt 使用jsoncpp json 讀寫操作

    C++ qt 使用jsoncpp json 讀寫操作

    JsonCpp是一個(gè)基于C++語言的開源庫,用于C++程序的Json數(shù)據(jù)的讀寫操作,本文重點(diǎn)給大家介紹C++ qt 使用jsoncpp json 讀寫操作,感興趣的朋友跟隨小編一起看看吧
    2021-11-11

最新評(píng)論

祁阳县| 铜陵市| 招远市| 安图县| 广德县| 花垣县| 江达县| 武穴市| 通江县| 赣州市| 绥化市| 剑川县| 汝阳县| 瑞安市| 和政县| 正安县| 都安| 留坝县| 鹰潭市| 安吉县| 雷州市| 贵阳市| 鞍山市| 洞头县| 辽阳市| 兴和县| 富川| 观塘区| 台东县| 昆明市| 汤阴县| 公主岭市| 建昌县| 扎鲁特旗| 高台县| 丰都县| 阿尔山市| 军事| 玉林市| 清河县| 义乌市|