第4章选择结构程序设计.ppt

第4章选择结构程序设计.ppt

ID:60773701

大小:257.50 KB

页数:40页

时间:2020-02-03

第4章选择结构程序设计.ppt_第1页
第4章选择结构程序设计.ppt_第2页
第4章选择结构程序设计.ppt_第3页
第4章选择结构程序设计.ppt_第4页
第4章选择结构程序设计.ppt_第5页
资源描述:

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

1、第4章选择结构程序设计计算机基础教研室李耀芳4.1关系运算符和关系表达式6种关系运算符>/*大于*/=/*大于等于*/<=/*小于等于*/==/*等于*/!=/*不等于*/4.1.1关系运算符运算结果是一个逻辑值trueorfalse,即真或假,1或0整数1代表真,整数0代表假4>7结果是03.5<6.7结果是11==1结果是14.1.2关系表达式定义:用关系运算符将多个表达式连接起来的式子a=1,b=2,c=3表达式结果a<31a+b>b+c0a==b0b!=11‘a’>’A’1a

2、

3、

4、逻辑或!逻辑非逻辑运算的结果也是0或1整数1代表真,整数0代表假C语言中判断数据是真是假:数值0为假,非0的数值为真4.2逻辑运算符和逻辑表达式逻辑运算符共有3种&&逻辑与

5、

6、逻辑或!逻辑非(1)表达式1&&表达式2(2)表达式1

7、

8、表达式2(3)!表达式4.2逻辑运算符和逻辑表达式ab!aa&&ba

9、

10、b00100011011000111011注:其中a,b分别为表达式4.2.2逻辑表达式定义:使用逻辑运算符将一个或多个表达式连

11、接起来的式子看下面的逻辑表达式:a=0,b=2,c=3表达式结果a&&b0!a

12、

13、9&&’B’1(c=0)&&a+b0短路求值a=45,b=7,c=18a>b&&ay)printf(“%d”,x);exprstatement1statement2非0

14、=0形式二:格式:if(expression)statement1elsestatement2执行过程:例:if(x>y)max=x;elsemax=y;4.3if语句4.3if语句考虑:求解一元二次方程的两个根,怎样根据deta判断是否有实数根。分离百位数程序,判断输入的整数是否为三位数输入两个整数,输出较大的数输入一个整数,若是偶数输出“偶数”,若是奇数输出“奇数”4.3if语句if(a

15、:#includemain(){intx,y;x=1;y=2;if(x>y)printf(“%d”,x);elseprintf(“%d”,y);}考虑将下面的程序修改成:x,y值由键盘录入,然后输出较大的值/*ch4_1.c*/#includemain(){intx,y;printf("Enteraninteger:");scanf("%d",&x);y=x;if(y<0)y=-y;printf("integer:%d--->absolutevalue

16、:%d",x,y);}例求一个数的绝对值运行:Enteraninteger:-12integer:-12--->absolutevalue:12例判断某年是不是闰年能被4整除不能被100整除能被400整除year%4==0&&year%100!=0year%400==0#includemain(){intyear,month;printf("pleaseinputayear:");scanf("%d",&year);if((year%4==0&&year%100!=0)

17、

18、

19、year%400==0)printf("%d年是闰年",year);elseprintf("%d年不是闰年",year);}例判断某年是不是闰年运行:pleaseinputayear:20002000年是闰年4.3if语句思考:输入两个整数,根据x=y,x>y,x

20、...[elsestatementn]expr1statemnt1非0=0expr2expr3statemntnstatemnt3statemnt2非0非0=0=0执行过程:例:if(salary>1000)index=0.4;elseif(salary>800)index=0.3;elseif(salary>600)index=0.2;elseif(salary>400)index=0.1;elseindex=0;例4.2判断两个数的关系#include

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

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

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