c语言编程幼儿园自动分班,C语言课件 第5章选择结构.ppt

C语言课件 第5章选择结构

第5章 选择结构程序设计

搜玛厚壶帛酒慈钝梢抽溢泣蒲滓桐惶移掣桩一森距埂蹋朴汛拇银瘴告逾符C语言课件 第5章选择结构C语言课件 第5章选择结构

主要内容:关系运算符和关系表达式

逻辑运算符和逻辑表达式

if - else(重点、难点)

switch

条件运算符和条件表达式(了解)

根据选择结构的组成特点,我们在分析问题时着重明确以下两点:

1)条件是什 么。

2)条件成立和不成立时分别执行什么操作。

府淬坷岗捷景陕教颓独凸冷遥嫉藩究顽俺腋撤挣绪拘酥浓育粱他推衙褒栏C语言课件 第5章选择结构C语言课件 第5章选择结构

简单条件用关系表达式来表示

例5.1 判断一个整数n是奇数还是偶数(设n由用户输入)

分析:第一步,输入整数n。第二步,判断:若条件“n%2等于0“成立,则输出“n为偶数“;否则输出“n为奇数“。

5.1关系运算符和关系表达式

亥留疆俏谨里孪灸界爽改邮播峦冷跟弥山察古们市语母碧惫患濒二屑爽糙C语言课件 第5章选择结构C语言课件 第5章选择结构

main()

{ int n;

printf(“\n enter int n:”);

scanf(“%d”,&n);

if( n%2==0)

printf(“\n %d is even number“, n);

else

printf(“\n %d is odd number”, n);}

开始

输入n

n%2为0

是偶数

是奇数

结束

输入n

阴配谨晌薯典旷驮喧壮酣辙虐枷宅砾制欣慢溯恿陪伯扭袜憎它屉煮栋犬朴C语言课件 第5章选择结构C语言课件 第5章选择结构

例5.2输入任一考生的考号及成绩,判断其是否能上大学。(设分数线为600,若能上,则输出“success“,否则输出”failure”)。

分析:第二步是选择结构,条件是“score大于等于600”,

main()

{ int no;

float score;

printf(“\n enter no,score:”);

scanf(“%d%f”,&no,&score);

if( score>=600)

printf(“\n %d :success”,no);

else

printf(“\n %d :failure.”,no);

}

莱牺称筹毫槛哦瞧然胃竿裹刷控杏辨息简坑樟签柿赎烘婚趴拷靳蛛缉拔颁C语言课件 第5章选择结构C语言课件 第5章选择结构

关系表达式的值:若条件满足,则关系表达式的值为ture( 1);否则,关系表达式的值为false(0)。

1.关系运算符:

< <= > >= == !=

例如下列关系表达式:

a>b 表示条件 “a 大于 b“,

x!=0 表示条件 “x 等于 0“,

a+b

2. 优先级

算术运算符 > 关系运算符 > 赋值运算符

且 < <= > >= 高于 == !=

结合性: 自左向右(一般很少连用)。

如: a>bb)

f=a

甲笛凿癌角诗絮荐洼护奏轿嗣载桂吉产抱社兄退坐傻掸缕侥俘藤罐颜猩蚁C语言课件 第5章选择结构C语言课件 第5章选择结构

特别提示:关系运算符“==”与赋值运算符“=”不同。

比较 : k=1 与k==1

特别提示:表达式 a+b>d>c也是合法的关系表达式,但在实际应用中很少使用;因为它不能表示:a+b大于c且大于d。

问题:

如何表示:a < x < b

0

痴别腋湖彦辉堂烟桂搭涅渊股瑶愿尉窍萤坊付盗盘吮芋心近迹篆甥热篮匙C语言课件 第5章选择结构C语言课件 第5章选择结构

5.2 逻辑运算符和逻辑表达式

复杂条件可用逻辑表达式来描述

例5.3 判断当前温度是否满足观赏鱼正常生活需要的温度(15~20摄氏度)。(设当前温度由用户输入)。

main()

{ int temperature;

printf(“\n enter the temperature

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值