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

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

 更新時(shí)間:2021年10月19日 11:33:21   作者:LoveHoneyYou  
這篇文章主要介紹了C語言實(shí)現(xiàn)猜數(shù)字小游戲,附有詳細(xì)代碼,需要的小伙伴可以參考一下,希望對你的遼西有所幫助

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

#include <stdlib.h>
#include <stdio.h>
#include <time.h>
 
void Print();
int guess();
void End(int count);
 
enum chonice
{
 EXIT,
 PLAY,
 AGAIN
};
 
int main()
{
 srand((unsigned)time(NULL));
 int input = 0;
    int count=0;
 Print();
 do
 {
  scanf("%d", &input);
  switch (input)
  {
 
  case EXIT:
   printf("退出游戲成功?。。n");
   break;
  case PLAY:
  case AGAIN:
   printf("請輸入您所猜的數(shù)字!\n");
   count=guess();
   End(count);
   break;
  default:
   printf("輸入有誤,請輸入菜單欄選項(xiàng)\n");
   break;
  }
 
 } while (input!=0);
 system("pause");
 return 0;
}
 
void Print()
{
 printf("*******祝您游戲愉快********\n");
 printf("***************************\n");
 printf("******1.開始游戲***********\n");
 printf("***************************\n");
 printf("******0.退出游戲***********\n");
 printf("***************************\n");
 printf("******2.再玩一次***********\n");
 printf("***************************\n");
}
 
int guess()
{
 int a = 0;
 int count = 0;
 int b = rand() % 100 + 1;
 while (scanf("%d", &a), b != a)
 {
  if (a <= (a + b) / 2)
  {
   printf("猜小了!");
   printf("再猜猜?\n");
   count++;
  }
  else 
  {
   printf("猜大了!");
   printf("再猜猜?\n");
   count++;
  }
 }
 
 return count+1;
}
 
void End(int count)
{
 printf("恭喜您猜對了,總共猜了%d次\n", count);
 printf("是否再玩一次?\n");
 printf("***************************\n");
 printf("******0.退出游戲***********\n");
 printf("***************************\n");
 printf("******2.再玩一次***********\n");
 printf("***************************\n");
}
 

到此這篇關(guān)于C語言實(shí)現(xiàn)猜數(shù)字小游戲的文章就介紹到這了,更多相關(guān)C語言猜數(shù)字小游戲內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • c++如何保存vector到文件

    c++如何保存vector到文件

    這篇文章主要介紹了c++如何保存vector到文件,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 使用c++11 constexpr時(shí)遇到的坑詳解

    使用c++11 constexpr時(shí)遇到的坑詳解

    c++11 constexpr將變量聲明為constexpr類型以便由編譯器來驗(yàn)證變量是否是一個(gè)常量表達(dá)式,這篇文章主要給大家介紹了關(guān)于使用c++11 constexpr時(shí)遇到的坑,需要的朋友可以參考下
    2021-05-05
  • 在C++中實(shí)現(xiàn)云端存儲(chǔ)變量的操作步驟

    在C++中實(shí)現(xiàn)云端存儲(chǔ)變量的操作步驟

    隨著云計(jì)算技術(shù)的快速發(fā)展,現(xiàn)在我們可以將數(shù)據(jù)存儲(chǔ)在云端,以便于在不同設(shè)備和地點(diǎn)訪問,在C++中,我們也可以通過一些方法來實(shí)現(xiàn)這個(gè)功能,本文將詳細(xì)介紹如何在C++中實(shí)現(xiàn)云端存儲(chǔ)變量,需要的朋友可以參考下
    2023-11-11
  • C++ 類的友元機(jī)制解讀

    C++ 類的友元機(jī)制解讀

    這篇文章主要介紹了C++ 類的友元機(jī)制的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用c++,感興趣的朋友可以了解下
    2021-02-02
  • 用C實(shí)現(xiàn)PHP擴(kuò)展 Image_Tool 圖片常用處理工具類的使用

    用C實(shí)現(xiàn)PHP擴(kuò)展 Image_Tool 圖片常用處理工具類的使用

    該擴(kuò)展是基于ImageMagick基礎(chǔ)實(shí)現(xiàn)的,圖片操作調(diào)用的是ImageMagick API
    2013-04-04
  • ubuntu 下編譯C++代碼出現(xiàn)的問題解決

    ubuntu 下編譯C++代碼出現(xiàn)的問題解決

    這篇文章主要介紹了ubuntu 下編譯C++代碼出現(xiàn)的問題解決的相關(guān)資料,需要的朋友可以參考下
    2015-03-03
  • c語言算術(shù)運(yùn)算符越界問題解決方案

    c語言算術(shù)運(yùn)算符越界問題解決方案

    大量的安全漏洞是由于計(jì)算機(jī)算術(shù)運(yùn)算的微妙細(xì)節(jié)引起的, 具體的C語言, 諸如符號(hào)數(shù)和無符號(hào)數(shù)之間轉(zhuǎn)換, 算術(shù)運(yùn)算的越界都會(huì)導(dǎo)致不可預(yù)知的錯(cuò)誤和安全漏洞, 具體的案例數(shù)不勝數(shù).
    2012-11-11
  • C/C++讀取大文件數(shù)據(jù)方式詳細(xì)講解

    C/C++讀取大文件數(shù)據(jù)方式詳細(xì)講解

    這篇文章主要介紹了C語言/C++讀取大文件數(shù)據(jù)的完整方式過程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-09-09
  • OpenCV 視頻中火焰檢測識(shí)別實(shí)踐

    OpenCV 視頻中火焰檢測識(shí)別實(shí)踐

    本文主要介紹了OpenCV 視頻中火焰檢測識(shí)別,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • C語言小程序 如何判斷三角型類型

    C語言小程序 如何判斷三角型類型

    第一個(gè)判斷三角形的類型,兩個(gè)浮點(diǎn)型數(shù)據(jù)不能直接判斷相等,為了輸入方便一些,自己設(shè)置的精度比較低,10^(-3)
    2013-07-07

最新評(píng)論