C语言博客作业|07

问题 答案
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9934
我在这个课程的目标是 学会C语言
这个作业在那个具体方面帮助我实现目标 对switch语句的练习
参考文献 C Primer plus

1.PTA实验作业

1.1 计算天数

1.1.1数据处理

数据表达:本题用了四个整型变量,其中year表示年份,month表示月份,date表示月份的几号,sum表示通过计算得出表示该日是这年的第几天
数据处理:“if-else”和“switch”句型,“if else”句式作为判断,“switch”作为分不同情况,写出不同年份的月份数,其最后的天数也就不同。

1.1.2实验代码截图


1.1.3 造测试数据

输入数据 输出数据 说明
2009/03/02 61 这一天是2009年的第61天
2000/03/02 62 这一天是2000年的第62天
2000/03/22 82 这一天是2000年的第82天

1.1.4 PTA提交列表及说明

说明:很完美的一次作业,没有错误一次性过

1.2统计学生成绩

1.2.1 数据处理

数据表达:本题用了九个整型变量,其中A,B,C,D,E用来统计各分段的人数分布,i用来执行循环,n表示人数,m表示每个学生的成绩,result表示m/10并取整,方便以10为一个分段计算人数。
数据处理:本题我运用for和switch句型,for语句进行循环,switch语句进行情况分类,最后 printf("%d %d %d %d %d",A,B,C,D,E);进行输出。

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
7 77 54 92 73 60 65 69 1 0 2 3 1 随机数
7 77 54 92 73 60 89 90 2 1 2 1 1 随机数
7 77 54 92 73 66 88 99 2 1 2 1 1 随机数

1.2.4 PTA提交列表及说明


说明:1.答案错误:第8句for语句中=号打了两次,本以为是等于,改成一个=号就行了。
2.答案正确

2.代码互评

同学代码截图

自己代码截图


区别:1.第二位同学的代码大致和我差不多,但在代码的可读性方面,其年份用y,而我用了year,可读性相对较高。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第七周 9小时 144 熟悉多分支结构,学会switch语法 暂无

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

这是我学习C语言的第七周了,从开始的懵懂无知到现在的初入了解,我感觉我对于编码越来越比较的来劲,这次学习的是switch语句,感觉比较难,但是我会加油的!一起努力吧大家。
posted on 2019-11-08 16:04  Ruiii  阅读(207)  评论(3)    收藏  举报