学科竞赛

上传人:jiups****uk12 文档编号:57060990 上传时间:2018-10-18 格式:PPT 页数:17 大小:336KB
返回 下载 相关 举报
学科竞赛_第1页
第1页 / 共17页
学科竞赛_第2页
第2页 / 共17页
学科竞赛_第3页
第3页 / 共17页
学科竞赛_第4页
第4页 / 共17页
学科竞赛_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《学科竞赛》由会员分享,可在线阅读,更多相关《学科竞赛(17页珍藏版)》请在金锄头文库上搜索。

1、选择(分支)结构(2),逻辑表达式& 复杂的分支结构,逻辑表达式,逻辑表达式的结果是bool值,即true或false. 三种逻辑运算符:逻辑或(|)、逻辑与(&)、逻辑非(!),逻辑非,逻辑非:一元运算符,对其后的表达式取反。,如:!(35) !(truefalse),true,false,逻辑或,两元运算符,二者之中有一个为true结果便为true。,如:(35)|(9false)|(266|48,false,true,true,逻辑与,两元运算符,二者必须全部满足,结果才为true。,如:35&9false&266&48,false,false,false,逻辑表达式,数学表达式: 17

2、age35 计算机表达式:17age&agescore;if(score0) cout“input error“;elseif(score60) cout“unpass.“;elseif(score85) cout“pass.“;elseif(score=100) cout“satisfactory.“;elsecout“input error.“;return 0; ,switch 语句,多分支语句 语法:switch(表达式)case 常量表达式1:语句1;case 常量表达式2:语句2;case 常量表达式n:语句n;default:语句n+1;/没有符合的常量表达式时,switch 语

3、句,switch(表达式)case 常量表达式1:语句1;break;case 常量表达式2:语句2;break;case 常量表达式n:语句n;break;default:语句n+1;,switch语句,执行流程为:先计算表达式的值,然后顺序地与case子句中所列出的各个常量进行比较,若表达式的值与常量中的值相等,就开始进入相应的case语句执行程序,遇到后面的case和default也不再进行判断,直至switch语句结束。如果要使其在执行完相应的语句后中止执行下一case语句,可以在语句后加break。,例:,运输公司对用户计算运费,路程(s)越远,每公里运费越低。标准如下 :s250k

4、m 没有折扣250s500 2%的折扣500s1000 5%的折扣1000s2000 8%的折扣2000spws; if(s250) d=0;else if(s500) d=2;else if(s1000) d=5;else if(s2000) d=8;else if(s3000)d=10;else d=12; f=p*s*w*(1-d/100.0); coutfpws;c=s/250; if(s=3000)c=12;switch(c) case 0:d=0;break;case 1:d=2;break;case 2:case 3:d=5;break;case 4:case 5:case 6:case 7:d=8;break;case 8:case 9:case 10:case 11:d=10;break;case 12:d=15;break; f=p*s*w*(1-d/100.0);coutfendl;,方案二:,练习,成绩转换 判断天数 身份证的秘密,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号