- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C程序结构汇编
例2-4:输入一个0~6的整数,转换成星期输出 【1】、输入某学生成绩,若成绩在85分以上,输出‘very good’,若成绩在60分到85分之间输出‘good’,若成绩低于60分,输出‘not good’。(程序名:p21) 【2】、输入两个正整数a,b。b最大不超过999,a不大于31。使a在左,b在右,拼接成一个新的数c。例如:a=2, b=16,则c=216;若a=18,b=476,则c=18476。 提示: 求c的公式为:c=a*k+b 其中:k由b的大小决定。当b在(0,10)时,k=10…… 请编程完成这个拼接工作,从键盘输入a,b,输出c。(程序名:p22) 【3】从键盘读入一个字母,如果字母为A或a,则打印出1,如果字母为B或b则打印出2,如果字母为C或c则打印出3,如果字母为D或d则打印出4,如果为其余的字符则打印出5。(程序名:p23) 【4】根据学生的百分数成绩x,打印出相应的等级。(程序名:p24) 课堂作业: “ ” C++ 第四讲 程序结构 1. IF(表达式)语句 例如: IF (XY) COUTX; 这种IF语句的执行过程见图3.5(A)。 2. IF(表达式)语句1 ELSE 语句2 例如: IF (XY) COUTX; ELSE COUTY; 见图3.5(B)。 图3.5 选择结构(分支结构) 3. IF(表达式1) 语句1 ELSE IF(表达式2) 语句2 ELSE IF(表达式3) 语句3 … ELSE IF(表达式M) 语句M ELSE 语句N流程图见图3.6。 例如: IF (NUMBER500) COST=0.15; ELSE IF (NUMBER300) COST=0.10; ELSE IF (NUMBER100) COST=0.075; ELSE IF (NUMBER50) COST=0.05; ELSE COST=0; 选择结构(分支结构) 图3.6 要判别闰年的条件是符合下面两者之一: ①能被4整除,但不能被100整除。②能被100整除,又能被400整除。例如2004、 2000年是闰年,2005、 2100年不是闰年。 可以用一个逻辑表达式来表示: (YEAR % 4 == 0 YEAR % 100 != 0) || YEAR % 400 == 0 #includeiostream using namespace std; int main() { int year; //定义输入的年份 bool a; //定义布尔型变量a来表示是否是闰年 cout Enter the year: ; cin year; a = ((year % 4 == 0 year % 100 != 0) || (year % 400 == 0));//判断是否是闰年并赋值给a if (a) //if (条件)是判断条件是否满足,即判断a值是否为1 cout year is a leap year endl;//条件成立输出是闰年 else cout year is not a leap year endl;//条件不成立,输出不是闰年 return 0; } 嵌套的if结构 ? 例2-3:输入两个整数,比较两个数的大小 3.8 条件运算符和条件表达式 若在IF语句中,当被判别的表达式的值为真或假时,都执行一个赋值语句且给同一个变量赋值时,可以用简单的条件运算符来处理。例如,若有以下IF语句: IF (AB) MAX=A; ELSE MAX=B; 可以用条件运算符(? :)来处理: MAX=(AB)?A:B; 其中(AB)?A:B是一个条件表达式。它是这样执行的:如果(AB)条件为真,则条件表达式的值就取?后面的值,即条件表达式的值为A,否则条件表达式的值为:后面的值,即B。 例3.7 输入一个字符,判别它是否为大写字母,如果是,将它转换成小写字母;如果不是,不转换。然后输出最后得到的字符。 【1】从键盘输入一个人的体重,如果大于200斤,输出‘FAT’,反之输出‘STANDARD’。(程序名P1) 【课堂练习】 【2】读入一个整数a,如果a为偶数在屏幕上输出“yes”。 (程序名p2) 【3】 读入一个数a,若这个数大于1并且小于100,则输出“yes”。 (程序名p3) 【4】假设邮局规定寄邮件时若每件重量在1公斤以内(含1公斤),按1.5元计算邮费,如果超过1公斤时,其超出部分每公斤加收0.8元。请编程序计算邮件收费。 (程序名p4) 【5】某市的士费起步价8元,可以行驶3公里。3公
您可能关注的文档
- B座一至五层模板技术交底汇编.doc
- 塔吊专项施工方案(分解.doc
- B卷及答案_冲压工艺及模具设计汇编.doc
- 室内环境污染分解.ppt
- 塔吊专项施工方案分解.doc
- 水利水电单元工程施工质量验收评定表(新版表格填写示范及说明下)(三)分解.doc
- 水利水电--堤防工程外观质量及单元工程质量评定表分解.doc
- 水利水电概预算课件分解.ppt
- 水利水电工程概算文件依据方法分解.ppt
- 水利水电工程监督系统模拟题A(答案附后)分解.doc
- 2025年 北京市八一学校附属玉泉中学招聘考试笔试试卷[附答案].docx
- 2025年 北京市大兴区黄村镇事业单位招聘考试笔试试卷[附答案].docx
- 2025年 北京市地铁运营有限公司招聘考试笔试试卷[附答案].docx
- 老年痴呆的预防与治疗新策略解析.pptx
- 2025年 北京延庆招聘教师考试笔试试卷[附答案].docx
- 2025年 北京延庆教师招聘考试笔试试卷[附答案].docx
- 2026届高三高考总复习物理讲义:机械能守恒定律-机械能守恒定律及其应用.pdf
- 2025年 北京市中关村中学知春分校招聘考试笔试试卷[附答案].docx
- 2025年 滨州市滨城区招聘中小学教师考试笔试试卷[附答案].docx
- 2025年 郴州临武县城市社区专职工作者招聘考试笔试试卷[附答案].docx
文档评论(0)