第六章 T6 分支结构程序设计.ppt

第六章 T6 分支结构程序设计.ppt

ID:48144732

大小:179.00 KB

页数:28页

时间:2020-01-17

第六章 T6  分支结构程序设计.ppt_第1页
第六章 T6  分支结构程序设计.ppt_第2页
第六章 T6  分支结构程序设计.ppt_第3页
第六章 T6  分支结构程序设计.ppt_第4页
第六章 T6  分支结构程序设计.ppt_第5页
资源描述:

《第六章 T6 分支结构程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、分支结构第六章目标分支结构程序设计if语句条件表达式语句switch语句if语句格式一:不带else结构格式:if(条件)语句1;语句2;……说明:if为C语言中的关键字,用在选择结构当中执行步骤:首先判断条件,若为真执行语句1,接着执行语句2;否则跳过语句1执行语句2。流程图表示条件语句1语句2假(0)真(非0)if语句如果在判断条件下要执行多条语句,需要用大括号括起来,组成复合语句,复合语句在语法上视为一条语句if(条件){语句1;语句2;……}语句n;if语句例1:main(){intscore;printf(“请输入您的成绩:”);scanf(“%d”,&score);if(sco

2、re>=60)printf(“恭喜您通过了测试”);printf(“****************************”);}if语句例2:任意输入三个数,要求从小到大输出#include main(){floata,b,c,t; scanf(″%f%f%f″,&a,&b,&c); if(a>b) {t=a;a=b;b=t;} if(a>c) {t=a;a=c;c=t;}if(b>c){t=b;b=c;c=t;} printf("%5.2f,%5.2f,%5.2f",a,b,c); }if语句格式二:if……else……结构格式:if(条件)语句1;el

3、se语句2;说明:(1)ifelse为C语言中的关键字,共同应用在选择结构当中(2)执行步骤:首先判断条件,若为真执行语句1,跳过语句2往下执行;若为假,跳过语句1,执行语句2。if语句流程图表示条件语句1假(0)真(非0)语句2if语句如果在if或else下要执行多条语句,需要用大括号括起来,组成复合语句,复合语句在语法上视为一条语句if(条件){语句1;语句2;……}else{语句1;语句2;……}if语句例1:求a和b两数中较大的一个。#includemain(){inta,b,max;printf("Inputaandb=");scanf("%d%d",&a,&b

4、);/*inputnumberaandb*/if(a>b)max=a;/*如果a>b,则将a=>max*/elsemax=b;/*否则,b=>max*/printf("Themaxofaandb:%d",max);}if语句格式三:嵌套的if语句在if语句中又包含一个或多个if语句称为if语句的嵌套形式1:if()if()语句1else语句2elseif()语句3else语句4if语句例1:比较两个整数的之间的关系(大小/相等)#includemain(){intx,y;printf(“请输入x和y的值:");scanf("%d%d",&x,&y);if(x!=y)i

5、f(x>y)printf("X>Y");elseprintf("X

6、相应的等级#includemain(){intscore;printf(“pleaseinputyourscore:”);if(score>=90)printf(“A”);elseif(score>=80)printf(“B”);elseif(score>=70)printf(“C”);elseif(score>=60)printf(“D”);elseprintf(“E”);}例3:通过键盘输入字符,将输入的字符分为数字、大写字母、小写字母和其他字符等四类。ASCII码表中‘0’∼‘9’为数字,‘A’∼‘Z’为大写字母,‘a’∼‘z’为小写字母,其它。

7、#includemain(){charc;printf("Enteracharacter:");c=getchar();if(c>='0'&&c<='9')printf("Isadigitcharacter.");elseif(c>='A'&&c<='Z')printf("Isacaptalcharacter.");elseif(c>='a'&&c<='z')printf("Isal

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。