- 5
- 0
- 约5.63千字
- 约 39页
- 2017-04-25 发布于四川
- 举报
T_C_2_第4章选择09
;;; 4.1 条件判断; ; 2.关系表达式
用关系运算符将两个表达式(可以是算术表达式或
关系表达式,逻辑表达式,赋值表达式,字符表达式)
接起来的式子,称关系表达式
例:ab,a+bb+c,(a=3)(b=5),’a’‘b’,(ab)(bc)
关系表达式的值是一个逻辑值,即“真”或“假”。
例:关系表达式”ab”的值为“真”,表达式的值为1。
; 4.1.3 逻辑运算符和逻辑表达式; 2.逻辑表达式
用逻辑运算符将关系表达式或逻辑量连接起来的式子就
是逻辑表达式
逻辑表达式的值应该是一个逻辑量“真”或“假”。;例:5384-!0
自左向右运算
;在逻辑表达式的求解中,并不是所有的逻辑运算符都要被执行。
(1)abc 只有a为真时,才需要判断b的值,只有a和b都为真时,
才需要判断c??值。
(2)a||b||c 只要a为真,就不必判断b和c的值,只有a为假,才
判断b。a和b都为假才判断c; 用逻辑表达式来表示闰年的条件描述:
能被4整除,但不能被100整除。
能被4整除,又能被400整除; 4.2 用if语句实现选择结构;编写程序:
#include stdio.h
void main()
{
float a,b,max;
printf(please enter a and b:);
scanf(%f,%f,a,b); /* 输入两个成绩 */
if(a=b) max=a; /* 如果a大,把a赋给max */
if(ba) max=b; /* 如果b大,把b赋给max */
printf(max=%6.2f\n,max); /* 输出max的值 */
} ;如果只用一个if语句,在这个语句中包含一个else分支。可对程序修改如下:
#include stdio.h
void main()
{
float a,b,max;
printf(please enter a and b:);
scanf(%f,%f,a,b);
if(a=b) max=a;
else max=b;
printf(max=%6.2f\n,max);
}
运行结果相同;例4.2 输入3个成绩a,b,c,要求按由高到低的顺序输出。
解题思路:用伪代码写出算法如下:
1. if a b 将a和b对换 (a是a、b中的大者)
2. if a c 将a和c对换 (a是a、c中的大者,因此a是三者中最大者)
3. if b c 将b和c对换 ( b是b、c中的大者,也是三者中次大者)
4. 输出a,b,c的值;编写程序:
#include stdio.h
void main ( )
{
float a,b,c,t;
printf(please enter a,b,c:);
scanf(%f,%f,%f,a,b,c);
if(ab)
{t=a;a=b;b=t;} /* 实现a和b的互换 */
if(ac)
{t=a;a=c;c=t;} /* 实现a和c的互换 */
if(bc)
{t=b;b=c;c=t;} /* 实现b和c的互换 */
printf(%6.2f,%6.2f,%6.2f\n,a,b,c);
};4.2.2 If 语句的三种基本形式
(1)if (表达式) 语句
例:
if(xy) printf(“%d”,x);
;(2)if(表达式) 语句1
else 语句2
例:
if (xy) printf(“%d”,x);
else printf(“%d”,y);;4.2.3 if语句的使用说明; 4.2.4 嵌套的if语句;例4.4: 为促销,对购买货物多的顾客有优惠:凡买50件以上(含50件)的优惠5%,买100件以上(含100件)的优惠7.5%,买300件以上(含300件)的优惠10%,买500件以上(含600件)的优惠15%。输入购买的数量和单价,输出应付货款。;编写程序。
#incl
您可能关注的文档
- PEP小学英语六年级上册第4单元第3课时课件.ppt
- PEP小学英语五年级下册第1单元B部分.ppt
- pep小学英语六年级上册第二单元7_2_6.ppt
- PEP小学英语六年级上册第4单元第2课时课件.ppt
- PEP小学英语六年级上册第3单元第2课时.ppt
- PEP版六年级英语下册Unit4第2课时.ppt
- PEP英语5年级上册Unit2复习课件.ppt
- PEP小学英语六年级上册第5单元第2课时.ppt
- PEP英语6年级上册Unit1课件.ppt
- 2013_2014学年高中物理人教版必修二同步辅导与检测课件:5.4圆周运动.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)