CC++程式设计讲义.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CC++程式设计讲义.doc

C/C++程式設計講義 PAGE  PAGE 14 第八章 流程控制 判斷 if if (條件) //注意沒有 ”;” { …; } 若條件為真( true 或 不為零 ),則執行底下{ }內的敘述。若敘述只一行,可省略 { }。 if ... else ... if (條件) //注意沒有 ”;” { A…; } else //注意沒有 ”;” { B…; } 若條件為真,則執行底下A的敘述,否則執行B。若敘述只一行,可省略 { }。 ? : 回傳值=條件判斷?真:否; result = (num1 num2) ? ‘’ : ‘’; 練習:找出三個數的最大值 #include iostream void main() { float a,b,c,max; cout 請輸入三個數字 : ; cin a b c; if(ab) //先求出a,b之間的最大值 max=a; else max=b; //以上相當於 max = ab ? a : b; if(maxc) //再求出max,b之間的最大值 { max=c; } //以上相當於 max = maxc ? c : max; cout \n 這三個數最大數為 : max \n; } 巢狀 if (多個選擇判斷) 語法範例if (條件1) { if (條件2) { [陳述式A] } …….. } else { if (條件3) { [陳述式B] } else { [陳述式C] } } int num1; cinnum1; if (num1 == 100) cout 你的成績為『滿分』; else { if(num 60) cout 你的成績不及格; else cout 你的成績及格; } if ...else if ... else if ... else ...(多個選擇判斷) 語法範例if (條件1) { [陳述式A] } else if (條件2) { [陳述式B] } else if (條件3) { [陳述式C] } …….. else { [陳述式n] } num1=75; if (num1 == 100) cout 你的平均成績為『滿分』; else if (num1 = 90) cout 你的平均成績為『甲等』; else if (num1 = 80) cout 你的平均成績為『乙等』; else if (num1 = 70) cout 你的平均成績為『丙等』; else if (num1 = 60) cout 你的平均成績為『丁等』; else cout 你的平均成績為『 Orz 』; //若只一行敘述???省略 { } switch case 語法範例switch (變數) { Case 條件1 : [陳述式A] ; break; Case 條件2 : [陳述式B] ; break; Case 條件n : [陳述式n] ; break; default : [default陳述式] ; break; }int num1=10; switch (num1) { Case 1 : Case 3 : Case 5 : Case 7 : Case 8 : Case 10 : Case 12 : Cout 月份有『31天』; break; Case 4 : Case 6: Case 9 : Case 11 : Cout 月份有『30天』; break; Case 2 : Cout 月閏年有29天,平年28天; break; default : Cout = 你輸入的月份有誤無法分析!; break; } 說明如果所選擇判斷的條件很多時,那麼建議使用switch…..Case 其中的『變數』也可能是『數值運算式』 Case後面所判別的可能條件種類: 執行到break就會跳出switch,否則會繼續執行下去。 如有共用同一個case敘述式的,就可將beak省略,例如1,3,5,7,8,10月 d

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档