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

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語言實現(xiàn)2048游戲

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

    這篇文章主要為大家詳細(xì)介紹了用C語言實現(xiàn)2048游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • C++中constexpr與模板元編程的基礎(chǔ)、常見問題、易錯點及其規(guī)避策略

    C++中constexpr與模板元編程的基礎(chǔ)、常見問題、易錯點及其規(guī)避策略

    C++編譯時計算允許程序在編譯階段完成計算任務(wù),constexpr與模板元編程是C編譯時計算的兩把利劍,它們不僅能夠提升程序的性能,還能增強(qiáng)代碼的健壯性和可維護(hù)性,通過避開本文闡述的易錯點,開發(fā)者可以更加得心應(yīng)手地運(yùn)用這些特性,編寫出既高效又優(yōu)雅的C代碼
    2024-06-06
  • vscode C++遠(yuǎn)程調(diào)試運(yùn)行(學(xué)習(xí)C++用)

    vscode C++遠(yuǎn)程調(diào)試運(yùn)行(學(xué)習(xí)C++用)

    這篇文章主要介紹了vscode C++遠(yuǎn)程調(diào)試運(yùn)行(學(xué)習(xí)C++用),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • 總結(jié)IOS中nil、Nil、NULL和NSNull區(qū)別

    總結(jié)IOS中nil、Nil、NULL和NSNull區(qū)別

    相信有不少朋友想知道,在 Objective-C 中 nil 和 Nil 以及 NULL 的區(qū)別。最重要的是,在面試中還有不少朋友常會被問到?,F(xiàn)在小編在這里統(tǒng)一詳細(xì)說明。
    2016-08-08
  • C++實現(xiàn)四則運(yùn)算器(無括號)

    C++實現(xiàn)四則運(yùn)算器(無括號)

    這篇文章主要為大家詳細(xì)介紹了C++實現(xiàn)四則運(yùn)算器,無括號的計算器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • C語言入門篇--函數(shù)及數(shù)組用法

    C語言入門篇--函數(shù)及數(shù)組用法

    本篇文章是c語言基礎(chǔ)篇,主要為大家介紹了C語言的函數(shù)與數(shù)組,每個函數(shù)本質(zhì)上都實現(xiàn)一個最小的功能,而main函數(shù)只負(fù)責(zé)調(diào)用函數(shù),實現(xiàn)代碼的核心邏輯,提高代碼的可維護(hù)性
    2021-08-08
  • OpenCV實現(xiàn)簡易標(biāo)定板

    OpenCV實現(xiàn)簡易標(biāo)定板

    這篇文章主要為大家詳細(xì)介紹了OpenCV實現(xiàn)簡易標(biāo)定板,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • 詳解如何在C/C++中測量一個函數(shù)或功能的運(yùn)行時間

    詳解如何在C/C++中測量一個函數(shù)或功能的運(yùn)行時間

    本文算是一個比較完整的關(guān)于在 C/C++ 中測量一個函數(shù)或者功能的總結(jié),最后會演示三種方法的對比,文章通過代碼示例給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-12-12
  • C++超詳細(xì)講解貪心策略的設(shè)計及解決會場安排問題

    C++超詳細(xì)講解貪心策略的設(shè)計及解決會場安排問題

    為了更好的應(yīng)對《算法設(shè)計與分析》這門課程,我把書上以及老師講過的案例都詳細(xì)的做一個重現(xiàn)及解剖,讓你熟記每一個潛在的考點,希望能給大家?guī)椭?/div> 2022-05-05
  • C++ 約瑟夫環(huán)的實例代碼

    C++ 約瑟夫環(huán)的實例代碼

    這篇文章主要介紹了C++ 約瑟夫環(huán)的實例代碼的相關(guān)資料,希望通過本文能幫助到大家,實現(xiàn)這樣的功能,需要的朋友可以參考下
    2017-10-10

最新評論