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

posted @ 2017-11-02 16:03  郭玉霖  阅读(342)  评论(4编辑  收藏  举报