C++非常好用的讲解-chp3-控制结构.ppt

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * switch (status) { case 0: compute taxes for single filers; break; case 1: compute taxes for married file jointly; break; case 2: compute taxes for married file separately; break; case 3: compute taxes for head of household; break; default: System.out.println(Errors: invalid status); System.exit(0); } * * * * * Trace if-else statement if (score = 90.0) grade = A; else if (score = 80.0) grade = B; else if (score = 70.0) grade = C; else if (score = 60.0) grade = D; else grade = F; Suppose score is 70.0 The condition is true * * Trace if-else statement if (score = 90.0) grade = A; else if (score = 80.0) grade = B; else if (score = 70.0) grade = C; else if (score = 60.0) grade = D; else grade = F; Suppose score is 70.0 grade is C * * Trace if-else statement if (score = 90.0) grade = A; else if (score = 80.0) grade = B; else if (score = 70.0) grade = C; else if (score = 60.0) grade = D; else grade = F; Suppose score is 70.0 Exit the if statement * * TIP CAUTION * * 【例7】 求一元二次方程 ax2+bx+c=0 的根。 其中系数a(a≠0)、b、c的值由键盘输入。 分析:输入系数a(a≠0)、b、c后,令delta= b2–4ac,结果有三种情况: *若delta=0, 方程有两个相同实根; *若delta0, 方程有两个不同实根; *若delta0,方程无实根。 流程图 输出两个不等实根 输入a,b,c delta=b2-4ac b2-4ac=0? T b2-4ac0? F 输出两个相等实根 F T 输出 无实根 开始 结 束 * * #include iostream #include math using namespace std; int main() { float a,b,c; float delta,x1,x2; cout输入三个系数a(a!=0), b, c:endl; cinabc; couta=a\tb=b\t‘ c=cendl; delta=b*b-4*a*c; 求一元二次方程的根源程序 * * if(delta==0) { cout方程有两个相同实根:; coutx1=x2=-b/(2*a)endl; } else if(delta0) { delta=sqrt(delta); x1=(-b+delta)/(2*a); x2=(-b-delta)/(2*a); cout方程有两个不同实根:; coutx1=x1\tx2=“ x2endl; } else cout方程无实根!endl; //delta0 return 0; } 请在VC++平台上运行,输入不同的系数,使程序所有分支都可以被执行一次。 * * 练习 计算分段函数的值 2-x 0≤x1 1+1/2x 1≤x3 2-0.5(x-3) 3≤x6 x2 6≤x10 y= * * 3.10 switch Statements if 语句只有两个分支可

文档评论(0)

规划资料百宝箱 + 关注
实名认证
内容提供者

上传一些规划资料,让大家借鉴成长

1亿VIP精品文档

相关文档