C语言I博客作业06

这个作业属于哪个课程 c语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9887
我在这个课程的目标是 了解、运用并学会自己编辑c语言
这个作业在哪个具体方面帮助我实现目标 能帮助我更了解c语言,练习c语言
参考文献 《c语言程序设计》《提问的智慧》

1.PTA实验作业

1.1 计算火车运行时间

本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。
输入格式:
输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间。每个时间的格式为2位小时数(00-23)和2位分钟数(00-59),假设出发和到达在同一天内。
输出格式:
在一行输出该旅途所用的时间,格式为“hh:mm”,其中hh为2位小时数、mm为2位分钟数。

1.1.1数据处理

数据表达:运用了a,b,t,h,m五个变量,均为整型变量。
数据处理: 表达式:t=b-a,h=t/100,m=t%100,流程结构:if-else分支结构。

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
1255 2211 09:16 分钟借位
2244 2253 00:09 一小时内

1.1.4 PTA提交列表及说明

提交列表说明:

部分正确:if语句中条件弄错了。
部分正确:输出值弄错了。
部分正确:if语句中条件仍不够充分,我只考虑了m>60分钟借位。

1.2统计学生平均成绩与及格人数

本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。

1.2.1数据处理

数据表达:运用了n,i,x,y,count,average,其中y,average为双精度浮点型变量,其余均为整型变量。
数据处理:表达式:y+=x,count+=1,average=y/n,流程结构for循环结构,if-else分支结构。

1.2.2实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
1 66 average=66.0 count=1
2 11 88 average=49.5 count=1 显示小数
3 99 88 79 average=88.7 count=3 两位小数保留一位小数

1.2.4 PTA提交列表及说明

提交列表说明:

部分正确:没有注意i=0是从0开始的,后面写了i<=n,导致错误。吸取上周教训,先在Dev上编译,编译错误减少了好多。但思路上还是有所欠缺。
部分正确:将y值取成整型了,导致后面average的值小数部分显示不出来。

2.代码互评

同学代码截图

自己代码截图


1)第一份代码运用了四个整型变量a,b,h,m,而第二份代码运用了五个整型变量a,b,t,h,m。
2)第一份代码运用了四个表达式,而第一份代码运用了三个表达式。
3)第一份代码运用了一个输出函数,第二份运用了两个。

同学代码截图

自己代码截图


1)第一份代码运用了三个整型变量n,bike,walk,第二份代码同样运用三个整型变量m,t1,t2,但相对而言第一份代码更容易对号。
2)两份代码均运用了if-else分支结构,但第二份使用了大括号,而第一份没有。在只需要执行一条语句时也可以不使用大括号。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
4/16~4/22 1h 42 输入,输出文件
5/23~5/29 3h 31 使用int定义变量
7/7~7/13 6h 93 选择型流程结构,使用double定义变量 输出printf,scanf中%后面使用d或者f或者lf分不清
3/15~3/18 6h 100 循环流程结构 段错误的原因
4/22~4/26 8h 104 调用函数,形参和实参 while的循环原理
5/29~5/22 10h 166 字符,SCⅡ码集,套嵌if-else分支 for循环边界值

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结


1)套嵌if-else分支结构。
2)ASCⅡ码集。
3)char字符。

3.3.2 学习体会

相对上次,这次我做PTA的花的时间明显多了好多。不仅仅是因为题目增加,还因为自己的不细心。PTA第一个题目高考成绩,算是最容易的一个题目了,但也是我花的时间最长的题目了,我做了整整一个下午,外加一个晚自习!现在回忆起来感觉自己随时处在崩溃边缘,一度以为这个题目有问题,最终还是做出来了,发现是因为我一个字母o没有大写,当时也不知该哭还是笑了。
所以说写代码,细心真的很重要,这次我真是印象深刻。一个下午加一个晚自习啊,三四个题目都能做完了,还可以对比其他代码了,就为了一个字母,全耗在一个题目上面了。

原文地址:https://www.cnblogs.com/xiamudaren1/p/11770580.html