C语言I作业06

这个作业属于哪个课程

C语言程序设计I

这个作业要求在哪里

https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/9889

我在这个课程的目标是

了解并熟悉使用if-else的镶嵌结构

这个作业在那个具体方面帮助我实现目标

PTA实验作业

参考文献

https://www.cnblogs.com/pengchen511/p/10564067.html

1.PTA实验作业

 

 

 1.1 7-3 计算火车运行时间 

本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。

1.1.1数据处理

数据处理:定义了h,m,start,arrive为整型变量。

数据表达:表达式:h=arrive/100-start/100      m=arrive%100-start%100。

1.1.2实验代码截图

 

 

 1.1.3 造测试数据

 

 

 1.1.4 PTA提交列表及说明

 

 

 1.答案错误:13行输入的是%2d%2d.

1.2 7-6 奇偶分家

给定N个正整数,请统计奇数和偶数各有多少个?

1.2.1 数据处理

数据处理:定义a, N,b,o,j为整型变量,o代表偶数,j代表奇数。

数据表达:用if语句选出奇数偶数,用for语句进行循环。

1.2.2 实验代码截图

 

 

 

 1.2.3 造测试数据

 

 

 1.2.4 PTA提交列表及说明

 

 

 1.编译错误:for语句中用的逗号,没用分号。

2.答案错误:14行两个%d间没打空格。

3.答案错误:14的偶数奇数输出搞反了。

2.代码互评

我的代码

 

 

 同学代码

 

 

 1.我就定义了三个整型变量a(步行),b(单车),c(路程),而同学只定义了一个n,然后用了双精度浮点型变量double定义bike和walk.

2.我中间就只用if连接,如果怎样就怎样,而同学的用了else。

3.从代码来看,我的相对简单,但同学使用双精度浮点型变量更高级,也比我熟练,向他学习。

3.学习总结

3.1学习进度条

 

 

 3.2累计代码行和博客字数

 

 

 

 

3.3学习内容总结和感悟

3.3.1学习内容总结

 

 

 

 

3.3.2学习感悟

这周学习的是if-else语句的镶嵌结构的使用,感觉难度还好,不是很大,只是这结构用多了容易把人搞得稀乱的,把自己绕进去。

但是用起来很方便,结构明了,果断,不是这个就是那个,在逻辑上不混乱。

虽然已经学了这么久(也不算太久),但是感觉自己依然很菜啊,一个题目搞半天还要请教别人,还是要多多学习,练习来改变这种局面啊,学无止境,不能放弃,继续努力。

posted on 2019-11-01 19:54  王宏博  阅读(191)  评论(0)    收藏  举报