亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

利用C語言實現(xiàn)猜數(shù)字小游戲

 更新時間:2021年08月01日 15:29:31   作者:IT技術(shù)博主-方興未艾  
這篇文章主要為大家詳細介紹了利用C語言實現(xiàn)猜數(shù)字小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

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

實現(xiàn)猜數(shù)字的游戲:

要用程序完成以下幾步:

1、電腦自動生成隨機數(shù)(1到100之間的數(shù)字)

2、玩家輸入自己猜的數(shù)字(輸入0 —— 100之間的數(shù)字)

3、猜對了就輸入:猜對了

     猜錯了就輸入:猜大了,或者是猜小了

4、可以多次玩這個游戲。

任何程序都要從main函數(shù)開始去看:

找到下面程序中的main函數(shù)從那里開始分析:

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

void menu()   //void 表示無返回值 —— 就不需要用到return
{
 printf("########################\n");
 printf("##### 0、退出游戲  ######\n");
 printf("#####  1、玩游戲   ######\n");
 printf("########################\n");
}
 
void game()
{
 //生成隨機數(shù)
 int ret = rand() % 100 + 1;
//生成的隨機數(shù)對100取余 —— 是0到99之間數(shù) —— 加一之后范圍就變成了1到100
 //猜數(shù)字
 int guess = 0;
 printf("請輸入所猜數(shù)字:");
 while (1)
//這個循環(huán)完成 —— 猜數(shù)字 —— 猜對了就打?。翰聦α?—— 猜錯了就輸入:猜大了,或者是猜小了
 {
  scanf("%d", &guess);
  if (guess < ret)
  {
   printf("猜小了\n");
  }
  else if (guess > ret)
  {
   printf("猜大了\n");
  }
  else
  {
   printf("恭喜你!猜對了\n");
   break;
  }
 }
}
 
 
int main()
{
 int input = 0;
 srand((unsigned int)time(NULL)); 
//生成隨機數(shù)要用到rand()
//用rand()要調(diào)用srand()
//srand()其中()中要用到不斷變化的量 —— 用時間戳來做不斷變化的量 —— 時間戳可以用time()函數(shù)來實現(xiàn)
//(unsigned int) —— 是強制類型轉(zhuǎn)換
//srand()函數(shù)不用引用多次,所以放在循環(huán)的前面就可以了
 do
 {
  menu();    //自定義一個打印菜單的函數(shù) ———— 去前面找這個菜單函數(shù)
  printf("請輸入序號:");
  scanf("%d", &input);
  switch (input)
  {
  case 1:
   game();   //游戲的實現(xiàn) —— 去前面找這個游戲函數(shù)
   break;
  case 0:
   printf("退出游戲\n");
   break;
  default:
   printf("輸入錯誤,請重新輸入:\n");
   break;
  }
 } while (input);
 
 return 0;
}

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

相關(guān)文章

  • linux之a(chǎn)wk命令的用法

    linux之a(chǎn)wk命令的用法

    awk是一個非常棒的數(shù)字處理工具。相比于sed常常作用于一整行的處理,awk則比較傾向于將一行分為數(shù)個“字段”來處理。運行效率高,而且代碼簡單,對格式化的文本處理能力超強
    2013-10-10
  • C語言實現(xiàn)圖的鄰接矩陣存儲操作

    C語言實現(xiàn)圖的鄰接矩陣存儲操作

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)圖的鄰接矩陣存儲操作,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • Windows10配置VSCode C++環(huán)境(超詳細,面向小白以及大佬們)

    Windows10配置VSCode C++環(huán)境(超詳細,面向小白以及大佬們)

    這篇文章主要介紹了Windows10配置VSCode C++環(huán)境(超詳細,面向小白以及大佬們),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • 詳解C++編程中的單目運算符重載與雙目運算符重載

    詳解C++編程中的單目運算符重載與雙目運算符重載

    這篇文章主要介紹了詳解C++編程中的單目運算符重載與雙目運算符重載,是C++入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-09-09
  • C++解密Chrome80版本數(shù)據(jù)庫的方法示例代碼

    C++解密Chrome80版本數(shù)據(jù)庫的方法示例代碼

    這篇文章主要介紹了C++解密Chrome80版本數(shù)據(jù)庫的方法示例代碼,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • C++中const的用法詳細總結(jié)

    C++中const的用法詳細總結(jié)

    以下是對C++中const的用法進行了詳細的總結(jié)分析,需要的朋友可以過來參考下,希望對大家有所幫助
    2013-09-09
  • C++使用標準庫實現(xiàn)事件和委托以及信號和槽機制

    C++使用標準庫實現(xiàn)事件和委托以及信號和槽機制

    這篇文章主要為大家詳細介紹了C++如何使用標準庫實現(xiàn)事件和委托以及信號和槽機制,文中的示例代碼講解詳細,具有一定的借鑒價值,需要的可以參考一下
    2022-11-11
  • C++不使用變量求字符串長度strlen函數(shù)的實現(xiàn)方法

    C++不使用變量求字符串長度strlen函數(shù)的實現(xiàn)方法

    這篇文章主要介紹了C++不使用變量求字符串長度strlen函數(shù)的實現(xiàn)方法,實例分析了strlen函數(shù)的實現(xiàn)原理與不使用變量求字符串長度的實現(xiàn)技巧,需要的朋友可以參考下
    2015-06-06
  • C++基礎(chǔ)學(xué)習(xí)之函數(shù)重載的簡單介紹

    C++基礎(chǔ)學(xué)習(xí)之函數(shù)重載的簡單介紹

    函數(shù)重載是一種特殊情況,C++允許在同一作用域中聲明幾個類似的同名函數(shù),這些同名函數(shù)的形參列表(參數(shù)個數(shù),類型,順序)必須不同,常用來處理實現(xiàn)功能類似數(shù)據(jù)類型不同的問題。這篇文章主要給大家介紹了關(guān)于C++基礎(chǔ)學(xué)習(xí)之函數(shù)重載的相關(guān)資料,需要的朋友可以參考下
    2019-01-01
  • 基于Qt編寫簡易的視頻播放器

    基于Qt編寫簡易的視頻播放器

    這篇文章主要為大家詳細介紹了如何利用Qt實現(xiàn)編寫簡易的視頻播放器,可以支持pbonon/qmediaplayer/ffmpeg/vlc/mpv等多種內(nèi)核,感興趣的可以學(xué)習(xí)一下
    2022-12-12

最新評論