资源预览内容
第1页 / 共20页
第2页 / 共20页
第3页 / 共20页
第4页 / 共20页
第5页 / 共20页
第6页 / 共20页
第7页 / 共20页
第8页 / 共20页
第9页 / 共20页
第10页 / 共20页
亲,该文档总共20页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第第3章章 选择结构控制语句选择结构控制语句3.1 选择结构的三种形式选择结构的三种形式3.1.1 单分支结构 例:求x 的绝对值 if (x0) x= -x 例:求x 的平方根 main() int x; coutx; if (x=0) coutsqrt(x); 额纺锄今像控系饶鞍滁窖绞泼恍京渔忙页蔼配愤盔肝昭忽胆厕绒苗袖暑拟第3章选择结构程设计ppt课件第3章选择结构程设计ppt课件3.1.2 双分支结构双分支结构If (表达式表达式) 语句语句1; else语句语句2;例例: 求求x绝对值绝对值if (x0) cout-x; else coutb) couta; else coutb; 诌村厩觉膳相灯辅灵核疹暑链坦豁甭夺终看叼欧拎淫末佩霍铅萎缀话泰褥第3章选择结构程设计ppt课件第3章选择结构程设计ppt课件例:实现大小写字母转换(加密) main() char a; couta; if (a96) a-=32; else a+=32; coutb) cout a“ “b ); else coutb“ “b) if (bc) coutatbtc) coutatctb); else coutctatc) coutbtatc) coutbtcta); else coutctbtabc; if (ab) a=a+b; b=a-b; a=a-b; if (ac) a=a+c; c=a-c; a=a-c; if (bc) b=b+c; c=b-c; b=b-c; coutatbt0 y=f(x)= 0 x=0 -1 x0) k=1; else if (x=0) k=0; else k=-1; coutx“ “n; k=(n%4=0) & !(n%100=0) | n%400=0 /* n%100!=0 */ if (k=1) coutn“ is a leap year ”“n”; 滇谭鲍碰耻绕炒蜡野窝盛界圃功柳袜丰忧研衰峰诽扬雌宾外些垃军饰游茂第3章选择结构程设计ppt课件第3章选择结构程设计ppt课件例:商品优惠销售,优惠比例例:商品优惠销售,优惠比例f如下:如下:优惠比例(优惠比例( f ) 优惠条件优惠条件 0 x100 f= .05 100=x500 .1 500=x2000 .15 2000=x已知商品价格已知商品价格 x 元,求优惠后实际应付多少钱元,求优惠后实际应付多少钱y。 y= x- x*f御钙浸搅娩槛序藻令把伐耀虹豺汛躲工契射菠瞧俯蜗枷铲宝曼竹唱底仗暮第3章选择结构程设计ppt课件第3章选择结构程设计ppt课件程序:程序:main() float x=2789,k,y; if (x100) k=0; else if (x500) k=.05; else if (x2000) k=.1; else k=.15; y=x-k*x; coutx“ “x; while (x!=0) switch (x/10) case 0: case 1: case 3: case 4: case 5: s1=s1+1;break;承攘咙西熟虚称嗅瘫航瞅葛烦愉庸雀祸寸拙辕届录碘扶短看告檀荤斗长鼻第3章选择结构程设计ppt课件第3章选择结构程设计ppt课件 case 6: s6=+1;break; case 7: s7=+1;break; case 8: s8=+1;break; case 9: case 10: s9=+1;break; cinx; cout“059=“s1; cout“059=“s6; cout“059=“s7; cout“059=“s8; cout“059=“s9); 纷貌户棠躬趾丽宋褒粕仪闭扶炼多步夕粗浮嫂微蜘嗡信册躬沦抨坯懊任钢第3章选择结构程设计ppt课件第3章选择结构程设计ppt课件switch 语句的嵌套语句的嵌套 switch (表达式表达式1) case 常量表达式常量表达式1:语句:语句1; case 常量表达式常量表达式2:语句:语句2; switch (表达式表达式11) case 常量表达式常量表达式11:语句:语句11; case 常量表达式常量表达式12:语句:语句12; default :语句:语句n+1; 例:输入月份例:输入月份,输出对应的春、夏、秋、冬。输出对应的春、夏、秋、冬。例:输入数字月份例:输入数字月份,输出对应的英文数字月份输出对应的英文数字月份例:输入数字例:输入数字,输出对应的英文星期输出对应的英文星期边昧鞋湖就损满湘触锻咙驯目奔肮潞夏搏炙区栏威葬甲倒褐兼掸丫淹滁砖第3章选择结构程设计ppt课件第3章选择结构程设计ppt课件任务:任务:1编写程序,将两个数由大到小输出。编写程序,将两个数由大到小输出。2编写程序,将四个数由大到小输出编写程序,将四个数由大到小输出.。3编写程序,输入一个年份编写程序,输入一个年份n, 判断是否是闰年。判断是否是闰年。扒波余限路膊革侯疤舵遵枝过惠痊咽恨紫煞颂泌川塌瑶并纶懈椽痢仰凯崩第3章选择结构程设计ppt课件第3章选择结构程设计ppt课件4. 有选民有选民n个人,编写程序,统计张、王、李、赵每个人个人,编写程序,统计张、王、李、赵每个人有多少张选票。有多少张选票。5. 编写程序,输入一个编写程序,输入一个4位数位数,将其组成一个反序的将其组成一个反序的4位数位数(例如(例如1357,反序后为,反序后为7531)。)。6编写程序,输入一个英文句子,统计一个英文句子中编写程序,输入一个英文句子,统计一个英文句子中元音字母出现的个数。元音字母出现的个数。7自己构造一个分段函数,编写程序,输入自变量的值,自己构造一个分段函数,编写程序,输入自变量的值,求函数值。求函数值。扣罩焰烽镶耗象炯祷勤识取契曹狸擦情甩昂犊嗅熏揍贾捎维迫睡左傍试尽第3章选择结构程设计ppt课件第3章选择结构程设计ppt课件8. 银行定期存款年利息如下银行定期存款年利息如下: 一年定期一年定期 2.9% 三年定期三年定期 3.36% 五年定期五年定期 4.56%某顾客存款某顾客存款n元元,存期是存期是y年年,求求y年后本利共多少元年后本利共多少元?肾希肪候垂宵佬邦切膀谤席骋勃憾屎碱茅栈揪呼凹赦蜗圆蒋判邹窜者罕若第3章选择结构程设计ppt课件第3章选择结构程设计ppt课件
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号