欢迎来到天天文库
浏览记录
ID:48144732
大小:179.00 KB
页数:28页
时间:2020-01-17
《第六章 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:任意输入三个数,要求从小到大输出#includemain(){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("X6、相应的等级#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
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
此文档下载收益归作者所有