欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

1.游戲介紹

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

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("電腦已經隨機生成了一個100以內的數(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("恭喜您猜對了,這個數(shù)是:%d\n",number);
? printf("您一共用了%d次\n",count);
? return 0;
}

3.游戲效果

4.代碼解析

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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • C++使用expected實現(xiàn)優(yōu)雅的錯誤處理

    C++使用expected實現(xiàn)優(yōu)雅的錯誤處理

    C++ 中提供了很多中方式進行錯誤處理。無論是通過拋異常還是通過錯誤碼,標準庫都提供相應的調用,今天本文為大家介紹的是使用expected進行錯誤處理,感興趣的可以了解一下
    2023-06-06
  • 用C++來解決3*3拼圖的問題

    用C++來解決3*3拼圖的問題

    這篇文章主要介紹了用C++來解決3*3拼圖的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • C語言編程函數(shù)指針入門精講教程

    C語言編程函數(shù)指針入門精講教程

    大家在C語言的學習中一定會接觸指針這樣一個東西,而指針也是新手路上一定要消滅的boss,如果以后還要學習Java的同學更是要注重指針的學習,希望能夠有所幫助
    2021-10-10
  • C++基本用法實踐之模板詳解

    C++基本用法實踐之模板詳解

    C++的模板是泛型編程思想的一種實現(xiàn),模板不光支持函數(shù)模板,還有類模板等,本文主要來和大家聊聊C++中模板的相關用法,需要的可以參考一下
    2023-07-07
  • C語言實現(xiàn)單鏈表的基本功能詳解

    C語言實現(xiàn)單鏈表的基本功能詳解

    鏈表是一個結構體實現(xiàn)的一種線性表,它只能從前往后,不可以從后往前,在實現(xiàn)單鏈表的操作時,需要用指針來操作。本文主要介紹了實現(xiàn)單鏈表的基本功能的代碼示例,具有一定價值,感興趣的同學可以學習一下
    2021-11-11
  • C++標準模板庫vector的常用操作

    C++標準模板庫vector的常用操作

    今天小編就為大家分享一篇關于C++標準模板庫vector的常用操作,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • C語言中字符串和數(shù)字的相互轉換實現(xiàn)代碼

    C語言中字符串和數(shù)字的相互轉換實現(xiàn)代碼

    以下是對C語言中字符串和數(shù)字的相互轉換實現(xiàn)代碼進行了分析介紹,需要的朋友可以參考下
    2013-07-07
  • Qt自定義控件實現(xiàn)進度儀表盤

    Qt自定義控件實現(xiàn)進度儀表盤

    這篇文章主要介紹了Qt自定義控件實現(xiàn)進度儀表盤,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • C++判斷pe文件實例

    C++判斷pe文件實例

    這篇文章主要介紹了C++判斷pe文件的方法,包含了文件操作的具體實現(xiàn)方法,具有很好的參考借鑒價值,需要的朋友可以參考下
    2014-10-10
  • C++ Dijkstra算法之求圖中任意兩頂點的最短路徑

    C++ Dijkstra算法之求圖中任意兩頂點的最短路徑

    這篇文章主要為大家詳細介紹了用C++經典算法-Dijkstra算法求任意兩頂點之間的最短路徑,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11

最新評論