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

C語言實現猜數游戲

 更新時間:2020年12月30日 11:48:19   作者:雙魚211  
這篇文章主要為大家詳細介紹了C語言實現猜數游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了C語言實現猜數游戲的具體代碼,供大家參考,具體內容如下

代碼如下

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void game()
{
 srand((unsigned int)time(NULL)); //srand((time(NULL))設計一個隨機種子,每次運行都能保證隨機種子不同
 int x = rand() % 100;  //100以內的隨機值;rand()函數可以用來產生隨機數,但這不是真正意義上的隨機數,是一個偽隨機數
 int y;
 while (1)  //判斷輸入的數和猜的數的大小
 {
 scanf_s("%d", &y);
 if (x > y)
 {
 printf("猜小了\n");
 }
 else if (x < y)
 {
 printf("猜大了\n");
 }
 else
 {
 printf("恭喜你,猜對了\n");
 break;
 }

 }
}
void menu()   //目錄
{
 printf("********************************\n");
 printf("**********1.繼續(xù)玩**************\n");
 printf("**********0.退出 **************\n");
 printf("********************************\n");
}
int main()
{
age2:
 menu();
age1:
 printf("請輸選擇\n");
 int a;
 scanf_s("%d", &a);
 switch (a)
 {
 case 1:
 printf("游戲開始請輸入你猜的數\n");
 game();
 goto age2;
 break;
 case 0:
 break;
 default:
 printf("選擇錯誤請重新輸入!\n");
 goto age1;
 }
}

運行結果

注:

1.rand()函數可以用來產生隨機數,但這不是真正意義上的隨機數,是一個偽隨機數

2.srand((time(NULL))設計一個隨機種子,每次運行都能保證隨機種子不同

3.但使用srand((time(NULL))會出現如下警告

將srand((time(NULL))改為srand((unsigned int)time(NULL));即可

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

相關文章

  • Qt設計時鐘效果

    Qt設計時鐘效果

    這篇文章主要為大家詳細介紹了Qt設計時鐘效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • C++?stack用法總結(示例詳解)

    C++?stack用法總結(示例詳解)

    std::stack?是?C++?標準模板庫(STL)中的容器適配器,它提供了棧(stack)的功能,基于其他序列容器實現,下面給大家介紹std::stack?的用法總結,感興趣的朋友一起看看吧
    2024-01-01
  • 深入淺析c/c++ 中的static關鍵字

    深入淺析c/c++ 中的static關鍵字

    C++的static有兩種用法:面向過程程序設計中的static和面向對象程序設計中的static。本文重點給大家介紹c/c++ 中的static關鍵字,感興趣的朋友跟隨小編一起看看吧
    2018-08-08
  • VC實現的病毒專殺工具完整實例

    VC實現的病毒專殺工具完整實例

    這篇文章主要介紹了VC實現的病毒專殺工具完整實例,詳細講述了針對病毒的進程終止、刪除文件及回復注冊表與啟動項等,同時介紹了與之相關的系統(tǒng)函數,非常具有參考借鑒價值,需要的朋友可以參考下
    2014-10-10
  • C++中地圖按鍵排序實現示例

    C++中地圖按鍵排序實現示例

    這篇文章主要為大家介紹了C++中地圖按鍵排序實現示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • C++中std::tuple和std::pair的實現

    C++中std::tuple和std::pair的實現

    std::tuple和std::pair是兩種極具實用性的數據結構,本文主要介紹了C++中std::tuple和std::pair的實現,具有一定的參考價值,感興趣的可以了解一下
    2025-02-02
  • C語言實現十六進制轉換為十進制的方法詳解

    C語言實現十六進制轉換為十進制的方法詳解

    這篇文章主要為大家詳細介紹了C語言實現十六進制轉換為十進制的方法,文中的示例代碼講解詳細,具有一定的借鑒價值,需要的可以參考一下
    2022-11-11
  • C語言實現字符轉unix時間戳的簡單實例

    C語言實現字符轉unix時間戳的簡單實例

    下面小編就為大家?guī)硪黄狢語言實現字符轉unix時間戳的簡單實例。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • C語言文件操作詳情(二)

    C語言文件操作詳情(二)

    這篇文章主要介紹了C語言文件操作詳情,文章基于上一篇文章的內容繼續(xù)展開C語言文件操作的相關詳情,需要的小伙伴可以參考一下
    2022-04-04
  • C++實現萬年歷小功能

    C++實現萬年歷小功能

    這篇文章主要為大家詳細介紹了C++實現萬年歷小功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03

最新評論

阳高县| 远安县| 南安市| 连平县| 莆田市| 钦州市| 隆化县| 东港市| 东阿县| 靖江市| 招远市| 舞阳县| 资中县| 梅河口市| 都江堰市| 青冈县| 东至县| 儋州市| 资兴市| 诸城市| 东宁县| 调兵山市| 壶关县| 辛集市| 辽源市| 新闻| 白沙| 吴旗县| 无极县| 西乡县| 茶陵县| 北宁市| 定日县| 邹城市| 闽侯县| 华池县| 咸宁市| 怀来县| 会泽县| 海丰县| 康保县|