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

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

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

今天給大家?guī)硪粋€猜數(shù)字游戲,這是我個人接觸到的第一個比較完整的游戲程序了,我覺得還蠻好玩。

由于我是再linux下編寫的,可能有些地方和windos不一樣,只需要做一些小改動就好~

代碼如下:

如果你玩了覺得好玩或者對你有幫助不妨給我點(diǎn)一個贊支持一下哦~

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<unistd.h>
void Menu(){
 printf("***********************************\n"); 
 printf("******** 歡迎來到猜數(shù)字游戲********\n"); 
 printf("************請輸入: 1 2************\n");
 printf("**************1:start**************\n"); 
 printf("**************0: exit *************\n"); 
 printf("***********************************\n"); 
}
void Game(){
 int Range = 0;
 int Random_Num = 0;
 int Guess = 0;
 int Count = 0;
 printf("請輸入游戲的猜數(shù)上限(零~上限): \n");
 scanf("%d",&Range);
 Random_Num = rand()%Range + 1;//隨機(jī)數(shù)求余你輸入的Range值為0~Range-1
 printf("這個數(shù)是在 0 ~ %d 之間:\n",Range);
 printf("請猜數(shù):\n");
 do{
 scanf("%d",&Guess);
 Count++;
 if(Guess>Random_Num)
  printf("猜大了~\n");
 else if(Guess<Random_Num)
  printf("猜小了~\n");
 else{
  if(Count == 1){
   printf("你的運(yùn)氣太好啦!只用了一次就猜對啦!\n");
   sleep(1);//linux下1為1s
   system("sl");//linux下的小火車命令
  }
  else 
   printf("恭喜你!猜對了!您猜了%d次\n",Count);  
  break;
 printf("請繼續(xù)猜:\n");
 }
 }while(1); 
}
int main(){
 int InPut = 0;
 int Ex = 0;
 srand((unsigned)time(NULL));//我們應(yīng)用rand()函數(shù)來生成隨機(jī)數(shù)字,但是需要srand來初始化它,用time函數(shù)表示的時間戳可以 讓srand初始化隨機(jī)值,這樣rand()函數(shù)就可以生成隨機(jī)值
a: do{
  Menu(); 
  printf("請輸入:");
  scanf("%d",&InPut);
  switch(InPut){
   case 1:
    Game();
    break;
   case 0:
    printf("您確定要退出游戲嗎?-_- 輸入1確定退出\n");
    scanf("%d",&Ex);
    if(Ex == 1){
     printf("再見!\n");
     break;
    } 
    else 
     goto a;
   default:
    printf("輸入錯誤!\n");
    break;
  }
 }while(InPut);//輸入0時跳出switch同時跳出while循環(huán),妙不可言!
  return 0;
}

感謝收看

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

相關(guān)文章

  • Qt重寫QTreeView自繪實(shí)現(xiàn)酷炫樣式

    Qt重寫QTreeView自繪實(shí)現(xiàn)酷炫樣式

    QTreeView,顧名思義,就是一種樹形的控件,在我們需要做類似于文件列表的視圖時,是一個不錯的選擇,下面我們就來看看qt如何重寫QTreeView實(shí)現(xiàn)酷炫樣式,感興趣的可以了解一下
    2023-08-08
  • 深入解析C++中的虛函數(shù)與多態(tài)

    深入解析C++中的虛函數(shù)與多態(tài)

    對C++ 了解的人都應(yīng)該知道虛函數(shù)(Virtual Function)是通過一張?zhí)摵瘮?shù)表(Virtual Table)和一個指向虛函數(shù)表的指針(vptr)來實(shí)現(xiàn)的
    2013-09-09
  • C++ 整數(shù)拆分方法詳解

    C++ 整數(shù)拆分方法詳解

    整數(shù)拆分,指把一個整數(shù)分解成若干個整數(shù)的和。本文重點(diǎn)給大家介紹C++ 整數(shù)拆分方法詳解,非常不錯,感興趣的朋友一起學(xué)習(xí)吧
    2016-08-08
  • 對稱矩陣的壓縮儲存講解

    對稱矩陣的壓縮儲存講解

    今天小編就為大家分享一篇關(guān)于對稱矩陣的壓縮儲存講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • C++ AfxBeginThread的介紹/基本用法

    C++ AfxBeginThread的介紹/基本用法

    這篇文章主要簡單介紹了C++ AfxBeginThread的基本用法,十分的細(xì)致,有需要的小伙伴可以參考下。
    2015-06-06
  • C語言修煉之路悟徹?cái)?shù)組真妙理?巧用下標(biāo)破萬敵上篇

    C語言修煉之路悟徹?cái)?shù)組真妙理?巧用下標(biāo)破萬敵上篇

    在C語言和C++等語言中,數(shù)組元素全為指針變量的數(shù)組稱為指針數(shù)組,指針數(shù)組中的元素都必須具有相同的存儲類型、指向相同數(shù)據(jù)類型的指針變量。指針數(shù)組比較適合用來指向若干個字符串,使字符串處理更加方便、靈活
    2022-02-02
  • C語言實(shí)現(xiàn)簡單的井字棋游戲

    C語言實(shí)現(xiàn)簡單的井字棋游戲

    這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)簡單的井字棋游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • Qt編寫自定義控件實(shí)現(xiàn)抽獎轉(zhuǎn)盤

    Qt編寫自定義控件實(shí)現(xiàn)抽獎轉(zhuǎn)盤

    這篇文章主要為大家詳細(xì)介紹了Qt編寫自定義控件實(shí)現(xiàn)抽獎轉(zhuǎn)盤,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • 解析C++編程中的#include和條件編譯

    解析C++編程中的#include和條件編譯

    這篇文章主要介紹了解析C++編程中的#include和條件編譯,是C++入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-09-09
  • C/C++實(shí)現(xiàn)的游戲角色名稱名字隨機(jī)生成代碼

    C/C++實(shí)現(xiàn)的游戲角色名稱名字隨機(jī)生成代碼

    這篇文章主要介紹了C/C++實(shí)現(xiàn)的游戲角色名稱名字隨機(jī)生成代碼,本文特別針對一些古典游戲的角色名稱進(jìn)行隨機(jī)生成,需要的朋友可以參考下
    2015-05-05

最新評論

奉贤区| 杨浦区| 大方县| 当阳市| 齐齐哈尔市| 伊宁市| 白水县| 米脂县| 三台县| 获嘉县| 青海省| 班戈县| 福鼎市| 广水市| 福贡县| 个旧市| 临西县| 明光市| 上饶县| 宁阳县| 安图县| 丽江市| 雷州市| 太原市| 南漳县| 饶平县| 府谷县| 平舆县| 普兰店市| 虞城县| 迁安市| 海盐县| 易门县| 富宁县| 霸州市| 湖北省| 波密县| 天峨县| 英吉沙县| 且末县| 沂南县|