C语言I博客作业06
问题 | 答案 |
---|---|
这个作业属于哪个课程 | C语言程序设计 |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9885 |
我在这个课程的目标是 | 成为一名合格的技术人员。 |
这个作业在哪个具体方面帮助我实现目标 | 了解字符变量的作用,学会设置一个时长的程序。 |
参考文献 | 《C语言程序设计》 |
1. PTA作业
1.1 统计学生平均成绩与及格人数
1.1.1 数据处理:
- 数据表达:用了 i、N、count等整型变量,score、sum、average等双精度浮点型变量。输入N后输入score,得到count与由sum/N得到的average。
- 数据处理:用了if-else分支结构与for循环结构。
1.1.2 实验代码截图
1.1.3 测试数据:
输入数据 | 输出数据 | 说明 |
---|---|---|
5;77、54、92、73、60 | count=4;average=71.2 | N=5 |
3;64、89、50 | count=3;average=67.6 | N=3 |
1.1.4 PTA提交列表及说明
提交列表说明:
- 编译错误:“return 0”前的分号未打上去。
- 答案错误:忘记让average=sum/N。
- 部分正确:未考虑没有学生(N=0)的情况。
1.2 奇偶分家
1.2.1 数据处理:
- 数据表达:用了N、i、n、count1、count2等整型变量,count1与count2是奇数与偶数的个数。
- 数据处理:用了if-else分支结构。
1.2.2 实验代码截图
1.2.3 测试数据:
输入数据 | 输出数据 | 说明 |
---|---|---|
5;12、43、57、20、44 | 2 3 | N=5 |
3;11、42、24 | 1 2 | N=3 |
1.2.4 PTA提交列表及说明
提交列表说明:
答案错误:if的条件之前写的是n%2!=0。
2. 代码互评
同学代码截图:
自己代码截图:
除了变量不一样以外,结构上是大致相同的。
3. 学习总结
3.1 学习进度条:
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点总结 | 目前感到比较迷惑的问题 |
---|---|---|---|---|
5/28~5/31 | 4天 | 大概110行 | char变量的用法,部分字符的ASCII码,逻辑表达式的意义,嵌入式if-else的用法 | 计算火车时长的补零问题 |
3.2 累积代码行与博客字数:
代码行 | 博客字数 |
---|---|
大概100行 | 大概100字 |
3.3 学习内容总结与感悟
3.3.1 学习内容总结:
3.3.2 学习体会
到现在为止我还未能去完成PTA作业中的挑战题,可能是因为自己太懒惰了,并不想再多做一些,但是我可能还是想去挑战一下,就试验了一下,可还是无法列出所有可能性。博客作业想必是很糟糕,所以在质量上必须有所提高。