C语言程序设计第四次作业——选择结构(二)

时间:2021-09-07 07:53:15

(一)改错题

错误信息:C语言程序设计第四次作业——选择结构(二)

错误原因:第13行sqrt数学函数缺少“)”,导致编译器无法将括号正确配对

改正方法:补齐缺少的“)”

错误信息:C语言程序设计第四次作业——选择结构(二)

错误原因:if语句后缺少对应的“{}”大括号,导致逻辑关系出现问题

改正方法:补齐“{}”

错误信息:输入第二组样例“1 4 1”

C语言程序设计第四次作业——选择结构(二)

错误原因:第11行的选择语句中,三边的判断语句应为且“&&”,而不是或"||"。

改正方法:将或“||”改为且“&&”。

编译成功,输入所给样例“5 5 3”

C语言程序设计第四次作业——选择结构(二)

输入样例“1 4 1”

C语言程序设计第四次作业——选择结构(二)

(二)学习总结

1、if...else if... 语句以及switch语句

if-else:只是单纯地一个接一个比较;if...else每个条件都计算一遍;编译器编译switch与编译if...else...不同。不管有多少case,都直接跳转,不需逐个比较查询

有很多else if的时候,用switch case比较清晰,所有的switch语句都可以用if-else语句来替换,而并不是所有的if-else语句都可以用switch语句来替换

判断65分到85分之间的学生有哪些适合用if-else语句,因为[65,85]是区间,而判断一个学生的班级是一班、二班还是三班适合用switch语句,因为一班、二班、三班是离散值http://www.cnblogs.com/pureEve/p/6564012.html

2其他总结、

字符与字符串在使用时要严格区分%c 与 %s

(三)实验总结

1、比较大小

2、流程图

C语言程序设计第四次作业——选择结构(二)

3、源代码

C语言程序设计第四次作业——选择结构(二)

4、实验分析

本题没有遇到问题

5、本题PTA提交列表

C语言程序设计第四次作业——选择结构(二)

1、高速公路超速处罚

2、流程图

C语言程序设计第四次作业——选择结构(二)

3、源代码

C语言程序设计第四次作业——选择结构(二)

4、实验分析

问题1:不能输出%

原因:printf语句中%.f后应该有两个%才能输出%

解决方法:加上两个%

5、本题PTA提交列表

C语言程序设计第四次作业——选择结构(二)

C语言程序设计第四次作业——选择结构(二)

1、计算油费

2、流程图

C语言程序设计第四次作业——选择结构(二)

3、源代码

C语言程序设计第四次作业——选择结构(二)

4、实验分析

本题没有遇到问题

5、本题PTA提交列表

C语言程序设计第四次作业——选择结构(二)

1、12-24小时制

2、流程图

C语言程序设计第四次作业——选择结构(二)

3、源代码

C语言程序设计第四次作业——选择结构(二)

4、实验分析

本题没有遇到问题

5、本题PTA提交列表

C语言程序设计第四次作业——选择结构(二)

(四)博客互评

http://www.cnblogs.com/Reloaded/p/7753789.html

http://www.cnblogs.com/hbnydx/p/7779380.html

http://www.cnblogs.com/158329YLL/p/7777623.html