版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第 6 讲 选择结构,6.1 关系运算符和关系表达式,关系运算实际上就是比较运算。若满足比较条件,关系表达式的值为“真”,否则为“假”。,已学运算符类型之间的优先次序:,结合性方向:左结合,ca+b c(a+b) ab!=c (ab)!=c a= =bc a=(bc),等效,ch a + 1 d = a + b c b-1 = a!=c 3 = x = 5,ch (a + 1) d = (a + b) c) (b-1)=a) !=c (3 = x) = 5,等效,关系表达式,定义:用关系运算符将表达式连接起来的式子。,例:若a=3,b=2,c=1,则,关系运算的结果: 真 1 假 0,已知变量
2、定义及初始化: char ch = w; int a = 2, b = 3, c = 1, d, x=10; 试计算出下列各表达式的结果。,6.2 逻辑运算符和逻辑表达式,逻辑运算符及其优先次序:, int a = 2, b = 0, c = 0; float x = 3.0;,exp1 else x=5; 后x的值为 。,if (x=0) y=0; else y=x*2+5;,y =,0 x = 0 x*2+5 x0,例:用if-else语句表示以下数学表达式:,例:int x=-3; 表达式-9x-1的值是多少? -9x printf(Enter a number: ); scanf(%d
3、, ,源程序-求绝对值,#include int main(void) int number; printf(Enter a number: ); scanf(%d, ,例6.1:输入两个整数,输出其最大值。 例6.2:输入三个整数,输出其最大值。 例6.3:输入两个整数,由小到大输出。 例6.4:输入三个整数,由小到大输出。,作 业 1)3025这个数具有一种独特的性质:将它平分为二段,即30和25,使之相加后求平方,即(30+25)2,恰好等于3025本身。如下程序是判断一个数n是否具有此性质,请将空白处填写完整。 main() int n,a,b; scanf(%d,2)输入一个5位数,
4、判断它是否是回文数,是输出 “YES”,否则输出“NO”。如12321即是回文数,个 位与万位相同,十位与千位相同。 3)输入四个整数,输出其最小值。 4)输入四个整数,由大到小输出。,3)多分支结构 if (表达式1) 语句1 else if(表达式2) 语句2 else if(表达式3) 语句3 else if(表达式n-1)语句n-1 else 语句n,注意:1)此时的else if是一个整体,是整个多分支结构的一部分,须配套使用。 2)语句1、语句2、语句n可以是一个复合语句。,n个分支需要n-1次比较,分段计算水费,例3-3 分段计算水费,源程序-分段计算水费,# include int main(void) double x, y; printf(Enter x:); scanf(%lf, ,Enter x: -0.5 f(-0.50) = 0.00,Enter x: 9.5 f(9.50) = 12.67,Enter x: 21.3 f(21.30) = 42.75,例6.5:输入考试成绩,按分数档次输出评语。如90100为A;8089为B;7079为C;6069为D,其它为E。,例:输入1个字符,判断它是字母、数字还是其它字符?,if (
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 遂宁市船山区信访局招募2026年社会工作服务岗位(第二批)(6人)考试备考试题及答案详解
- 2024年四川职业技术学院单招职业技能考试题库及参考答案详解(精练)
- 2025年和田地区和田市街道办人员招聘笔试试题及答案详解
- 2027年峨远职业学院单招综合素质考试题库【典优】附答案详解
- 2026年洱海文旅学院高职单招职业适应性测试考试模拟试卷含答案详解(新)
- 2024年黑龙江大庆油城职业学院高职单招职业技能考试模拟试卷及完整答案详解一套
- 2027年长沙电力职业学院单招综合素质考试模拟试卷及答案详解1套
- 2026内蒙古蒙盐盐业集团有限公司社会招聘75人笔试模拟试题及答案详解
- 2026年广东韩山师范学院招聘(第一批)3人笔试参考题库及答案详解
- 2025年鸡西市鸡冠区中小学教师招聘考试试题及答案详解
- 2026年专利代理师资格考试相关法律知识试题与答案
- 临时用电施工专项施工方案
- 2026广东深圳市急救中心招聘120调度员2人笔试参考题库及答案详解
- (2026)行政执法人员考试题库附答案
- 启动高水平应用型本科高校双优建设实施方案
- 2025-2026中国商飞公司秋季校园招聘笔试历年典型考点题库附带答案详解
- 2026年全国新高考2卷数学试卷(含答案及解析)
- 2026中国智慧城市大脑系统建设进度与区域落地案例分析报告
- 2026中国碳捕集技术发展现状及未来应用前景分析报告
- 气象新员工业务入职培训手册
- 2026年乌鲁木齐一中分班测试题及答案
评论
0/150
提交评论