第十周上機任務項目6:打豆豆改寫任務2

來源:互聯網
上載者:User
/*   * Copyright (c) 2012, 煙台大學電腦學院  * All rights reserved.  * 作    者:趙冠哲   * 完成日期:2012 年 10 月 30 日  * 版 本 號:v1.0  *  * 輸入描述: 無 * 問題描述:打豆豆 * 程式輸出:吃飯?睡覺?打豆豆? * 問題分析:用switch語句改寫 * 演算法設計:略 */    #include <iostream>      using namespace std;    int main()    {      int a;    do{            cout<<"*  1. 吃飯"<<endl;          cout<<"*  2. 睡覺"<<endl;          cout<<"*  3. 打豆豆"<<endl;          cout<<"*  0. 退出"<<endl;         cout<<"請輸入您的選擇:";          cin>>a;  if(a>3) cout<<"\007選擇錯誤!"<<endl;        else{  switch(a) {  case 0:cout<<"您已經選擇退出"<<endl;break;  case 1:cout<<"我吃吃吃... ..."<<endl;break;  case 2:cout<<"我睡覺覺... ..."<<endl;break;  case 3:cout<<"我打打打... ..."<<endl;break;  }cout<<"恭喜你完成了一項工作!"<<endl;}}while(1);      return 0;  }

運行結果:


心得體會:

用switch語句,個人覺得比賀老師的自訂函數簡單,但是下一章要學自訂函數了,啊啊啊!

知識點總結:

注意花括弧的使用,結尾輸出“恭喜你完成了一項工作!”必須放在合適的位置,如果弄錯,很有可能在在輸出“選擇錯誤”之後同樣也出來“恭喜你完成了一項工作!”

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.