- 0
- 0
- 约4.94千字
- 约 46页
- 2018-02-28 发布于天津
- 举报
例6:学生成绩分等级。90-100 “A”,80-89 “B”,70-79 “C” ,60-69 “D”,0-60 “E”.给出一个等级,输出相应分数段。 C5_djcj.c 参考代码: #include stdio.h void main() { char grade; grade=getchar(); switch(grade) { }} case A: printf(90-100\n);break; case B: printf(80-89\n);break; case C: printf(70-79\n);break; case D: printf(60-69\n);break; case E: printf(50-59\n);break; default: printf(error!\n); 5.5 例子选讲 例1:学生成绩分等级。根据分数输出相应等级.90-100 “A” , 80-89 “B”,70-79 “C”,60-69 “D”,0-60 “E” xt5_6.c 分析: 处理成绩 temp=score/10; 复习顺序结构编程 练习:键盘输入4个数,求平均值。 参考代码: #include stdio.h void main() { float a,b,c,d,av; scanf(%f,%f,%f,%f,a,b,c,d); av=(a+b+c+d)/4; printf(av=%.2f\n,av); } 第五章选择结构程序设计 教学目标与要求: 掌握关系运算符和关系表达式和逻辑运算符和逻辑表达式。 能够熟练掌握和运用if 语句、switch 语句,能设计出具有判断能力的程序,重点学会设计程序的算法。 单分支、双分支、多分支 选择其一 例: if (xy) z=x; else z=y; 例: if( xyxz) max=x; 5.1 关系运算符与关系表达式 1、关系运算符 假值用0表示,非0都为真; 关系运算符与优先级: = = (高) == != (低) 结合性:左到右 2、关系表达式 赋值运算 关系运算 算术运算(高) 例: ca+b 等价于 c(a+b) a=bc等价于 a=(bc) 5.2 逻辑运算符与逻辑表达式 1、逻辑运算符: 逻辑与 || 逻辑或 ! 逻辑非(单目运算) 2、优先级 逻辑非 高 算术运算 关系运算 和|| 赋值运算 低 例:(ab)(xy) 等效 abxy 3、逻辑运算符的运算规律 a b !a ab a||b 真 真 假 真 真 真 假 假 假 真 假 真 真 假 真 假 假 真 假 假 例:条件: 30x=50表达为: x=50x30 例:条件: 字符 c是小写字母表达为: c=‘z’c=‘a’ 5.3 if语句 1、格式 (1)格式一: if (表达式) 语句1 [else 语句2 ] 说明:if 、else语句后语句可是复合语句, 要用用{ }。 #include stdio.h void main() { int score; scanf(%d,score); if (score=90) printf(score=%d A等\n,score); else if (score=80) printf( score=%d B等\n,score); else if (score=70) printf(score=%d C等\n,score); else if (score=60) printf(score=%d D等\n,score); else printf(score=%d E等\n,score); } 例3:学生成绩分等级。90-100 “A”,80-89 “B”,70-79 “C”,60-69 “D”,0-60 “E”. C5_cjfd.c 2、if 语句的嵌套
您可能关注的文档
最近下载
- 来院人员工资核定表.doc VIP
- 2025年换电模式下的电动汽车充电设施布局与运营优化研究报告.docx VIP
- 2025年充电与换电:新能源汽车换电模式与充电设施协同发展研究报告.docx VIP
- 2025年新疆维吾尔自治区高考政治真题含解析.docx VIP
- 混合能源微电网经济调度方法研究.docx VIP
- 中国人民大学助教岗位申请表.doc
- 重卡汽车换电基础设施项目规划设计方案.pptx VIP
- 微网经济调度问题的混合整数规划方法.pdf VIP
- 2025年换电模式下的电动汽车充电设施运营与管理研究报告.docx VIP
- 2025年新能源汽车换电模式供应链协同效率分析报告.docx VIP
原创力文档

文档评论(0)