C语言第四次作业
(一).改错题
1,输入源代码,编译,发现如图错误:
2.发现源代码中缺少括号,添加后编译,如图:
3.发现源代码中if语句和else语句格式错误,修改后源代码如图:
4.编译无错误,运行,样例一正确,但样例二明显有问题,结果如图:
5.修改源代码,如图:
6.再次运行,样例二正确,图如下:
(二).学习总结
1.if语句,if... else..if语句及switch语句区别
答:首先,这三种语句全部都是流程控制语句;当我们遇到的问题只涉及到一个判断条件时,使用if语句
十分方便,但是当条件繁琐的时候,我们便可使用多个if语句,if...else if语句,switch case语句来表达。
if...else if语句和多个if语句的区别:if...else if在满足条件的时候就将会终止并结束;但是如果是多个if语句,
将会对程序之中每一个判断条件进行判断,但是对比if..else if语句其执行效率就会降低。所以在判断多个条
件的时候,使用if...else if语句多个if语句可减少程序的判断次数,并提高程序执行的效率,减少时间。
资料链接:http://www.cnblogs.com/wankun/p/4989831.html
(三).实验总结
1.比较大小
(1).流程图:
(2).源代码:
(3).实验分析:
此题较简单,课上也讲过,所以基本没问题。
(4).提交列表:
2.高速公路超速惩罚
(1).流程图:
(2).源代码:
(3).实验分析:
错误:没搞清楚变量关系
改正:在纸上书写后,再编码
(4).提交列表:
3.计算邮费
(1).流程图:
(2).源代码:
(3).实验分析:
一次成功,提交时格式有点问题,没别的。
(4).提交列表:
4.12-24小时制
(1).流程图:
(2).源代码:
(3).实验分析:
问题:答案部分正确
错误:没按题目要求
改正:将12点和24点单独列出来
(4).提交列表:
(四).博客评论
1.幕曦
评论内容:
老铁,PTA提交列表是每道题的,不是总提交列表,博客写的不错。感谢老铁评论。
地址链接:http://www.cnblogs.com/yjy751522356/p/7773477.html
2.刘凯愃
评论内容:
同学你好,你的博客随笔写的很多,篇幅较长,我觉得可以省去一些不必要的废话,毕竟时间就是金钱。
地址链接:http://www.cnblogs.com/liukaixuan/p/7773056.html
3.我们不一样
评论内容:
博客随笔写的很明确,清楚,而且有勾画,应该向你学习。
http://www.cnblogs.com/yiqiekaoziji/p/7772484.html