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

C語言程序打豆豆(函數(shù)版)

 更新時間:2019年02月19日 09:46:52   作者:迂者-賀利堅  
今天小編就為大家分享一篇關(guān)于C語言程序打豆豆(函數(shù)版),小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

【項目】

設(shè)計一個程序,能重復(fù)地在顯示下面的信息:

  • 1. 吃飯
  • 2. 睡覺
  • 3. 打豆豆
  • 0. 退出
  • 請選擇(0-3):

根據(jù)用戶輸入的選項,輸出一句提示性的話語(將來會對應(yīng)實現(xiàn)某個功能)。輸入0,則退出。
要求將各功能定義專門的函數(shù)。

參考解答:

#include <stdio.h>
#define EAT '1'
#define SLEEP '2'
#define HITDOUDOU '3'
#define CRY '4'
#define WITHDRAW '0'
char getChoice();
void eat();
void sleep();
void hitdoudou();
void cry();
int main()
{
  char cChioce;
  while(1)
  {
    cChioce = getChoice();
    if (cChioce==EAT)
      eat();
    else if (cChioce==SLEEP)
      sleep();
    else if (cChioce==HITDOUDOU)
      hitdoudou();
    else if (cChioce==CRY)
      cry();
    else if (cChioce==WITHDRAW)
      break;
    else
    {
      printf("\007選擇錯誤!\n");
    }
  }
  return 0;
}
char getChoice()
{
  char c;
  printf("\n ********************\n");
  printf(" * 1. 吃飯     *\n");
  printf(" * 2. 睡覺     *\n");
  printf(" * 3. 打豆豆    *\n");
  printf(" * 4. 找豆豆媽訴苦 *\n");
  printf(" * 0. 退出     *\n");
  printf(" ********************\n");
  printf(" 請選擇(0-4):");
  fflush(stdin);
  scanf("%c", &c);
  return c;
}
void eat()
{
  printf(" 我吃吃吃... ...\n");
}
void sleep()
{
  printf(" 我睡覺覺... ...\n");
}
void hitdoudou()
{
  printf(" 我打打打... ...\n");
}
void cry()
{
  printf(" 哇! 你家豆豆骨頭硬,害得我手疼... ...\n");
}

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • 詳解C++中十六進制字符串轉(zhuǎn)數(shù)字(數(shù)值)

    詳解C++中十六進制字符串轉(zhuǎn)數(shù)字(數(shù)值)

    這篇文章主要介紹了詳解C++中十六進制字符串轉(zhuǎn)數(shù)字(數(shù)值)的相關(guān)資料,這里提供兩種實現(xiàn)方法,需要的朋友可以參考下
    2017-08-08
  • C++編程中的const關(guān)鍵字常見用法總結(jié)

    C++編程中的const關(guān)鍵字常見用法總結(jié)

    這篇文章主要介紹了C++編程中的const關(guān)鍵字常見用法總結(jié),const關(guān)鍵字的使用是C++入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-11-11
  • 不要被C++(自動生成規(guī)則)所蒙騙

    不要被C++(自動生成規(guī)則)所蒙騙

    正如標(biāo)題所說,我們不要被C++語法中所描述的那些條條框框所“蒙騙”了。的確,相信這些生成規(guī)則不會對我們的編程帶來多大的影響(不會產(chǎn)生錯誤),但是只有了解它們的背后操作,我們才知道編譯器究竟為我們做了什么,感興趣的朋友可以了解下,希望本文對你有所幫助
    2013-01-01
  • C語言代碼實現(xiàn)2048游戲

    C語言代碼實現(xiàn)2048游戲

    這篇文章主要為大家詳細介紹了C語言代碼實現(xiàn)2048游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • C++實現(xiàn)自定義撤銷重做功能的示例代碼

    C++實現(xiàn)自定義撤銷重做功能的示例代碼

    在使用c++做界面開發(fā)的時候,尤其是實現(xiàn)白板功能時需要自己實現(xiàn)一套撤銷重做功能.如果是qt則有QUndoable對象,可以直接拿來用。但是如果是使用gdi繪圖,則可能需要自己實現(xiàn)了。本文就來用C++實現(xiàn)自定義撤銷重做功能,需要的可以參考一下
    2022-12-12
  • 一篇文章教你自己動手實現(xiàn)C語言庫函數(shù)

    一篇文章教你自己動手實現(xiàn)C語言庫函數(shù)

    這篇文章主要介紹了C語言庫函數(shù)的相關(guān)資料,小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2021-09-09
  • Qt讀取和寫入配置(ini)文件

    Qt讀取和寫入配置(ini)文件

    ini文件在windows系統(tǒng)中可以存儲需要持久保存的配置信息,本文主要介紹了Qt讀取和寫入配置(ini)文件,具有一定的參考價值,感興趣的可以了解一下
    2023-09-09
  • C語言超詳細講解數(shù)據(jù)結(jié)構(gòu)中雙向帶頭循環(huán)鏈表

    C語言超詳細講解數(shù)據(jù)結(jié)構(gòu)中雙向帶頭循環(huán)鏈表

    帶頭雙向循環(huán)鏈表:結(jié)構(gòu)最復(fù)雜,一般用在單獨存儲數(shù)據(jù)。實際中使用的鏈表數(shù)據(jù)結(jié)構(gòu),都是帶頭雙向循環(huán)鏈表。另外這個結(jié)構(gòu)雖然結(jié)構(gòu)復(fù)雜,但是使用代碼實現(xiàn)以后會發(fā)現(xiàn)結(jié)構(gòu)會帶來很多優(yōu)勢,實現(xiàn)反而簡單
    2022-04-04
  • C語言結(jié)構(gòu)體內(nèi)存對齊詳解

    C語言結(jié)構(gòu)體內(nèi)存對齊詳解

    大家好,本篇文章主要講的是C語言結(jié)構(gòu)體內(nèi)存對齊詳解,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • C++中的delete不會將操作數(shù)置0

    C++中的delete不會將操作數(shù)置0

    這篇文章主要介紹了C++中的delete不會將操作數(shù)置0的相關(guān)資料,需要的朋友可以參考下
    2016-05-05

最新評論

德州市| 奈曼旗| 广南县| 邯郸市| 乳源| 隆子县| 平武县| 扎鲁特旗| 马公市| 漳州市| 阿拉善右旗| 潮安县| 文水县| 清远市| 芦溪县| 博湖县| 旬邑县| 泌阳县| 呼图壁县| 马关县| 盐源县| 灵武市| 老河口市| 宁化县| 镇沅| 白朗县| 聊城市| 府谷县| 泰宁县| 浙江省| 梅州市| 乌兰察布市| 潼南县| 乐山市| 安达市| 大冶市| 浠水县| 内丘县| 龙南县| 达孜县| 华蓥市|