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语句,感觉比较难,但是我会加油的!一起努力吧大家。