网站大量收购闲置独家精品文档,联系QQ:2885784924

C++程序结构汇编.ppt

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

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档