C语言I博客作业07
| 这个作业属于那个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9930 |
| 我在这个课程的目标是 | 熟练掌握C语言,以及用C语言进行编程 |
| 这个作业在那个具体方面帮助我实现目标 | 对swtich的一些运用 |
| 参考文献 | 百度搜索,《C语言程序设计》 |
1.PTA实验作业

1.1输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。
1.1.1数据处理
1.数据表达:定义了整形变量N, Y, R, day和字符变量a, b
2.数据处理:运用了scanf进行输入,中间用到了if-else语句和 switch语句最后用printf输出
1.1.2实验代码截图


1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 2009/03/02 | 61 | 非闰年 |
| 2000/03/02 | 62 | 润年 |
1.1.4 PTA提交列表及说明



-switch打成了swtich
-switch(Y)后面加了分号
-第一个swith语句中吧一年想成了355天
1.2本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:
大于等于90分为A;
小于90且大于等于80为B;
小于80且大于等于70为C;
小于70且大于等于60为D;
小于60为E。
1.2.1 数据处理
1.数据表达:定义了整形变量N,H,i,A,B,C,D,E
2.数据处理:运用了scanf进行输入,中间用到了if-else语句和 switch语句最后用printf输出
1.1.2实验代码截图


1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| (7)77 54 92 73 60 65 6 | 1 0 2 3 1 | 七位同学的成绩归类 |
| (5)88 77 66 99 44 | 1 1 1 1 1 | 五位同学的成绩归类 |
1.2.4 PTA提交列表及说明

-switch打成了swtich
-scanf("%d", &N)忘记打&了
-分数分类的时候在七十到七十九中 75按快了按成了45
2.代码互评
同学代码

自己代码


-他设置了y,m,t,sum.y,m,t分别代表年月日,sum代表天数总和,而我的比较复杂
-他的代码还需要思考,暂时没有完全理解清楚
-反正感觉他的简易很多,我还有待加强
同学代码

自己代码


-他的比较简洁,他吧利用了循环语句,将数据累积
-我的太复杂了,知识量还是不牢固
3.学习总结
3.1 学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 11.6-11.8 | 10个小时 | 198行 | swith的使用 | 对switch的结构不太了解 |
3.2累积代码行和博客字数

3.3 学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会
-学习了switch语句,发现这个语句有点麻烦,给我造成了不晓得影响,目前还是不太理解这个语句的用法
-学习积累时间不断加长,慢慢的发现自己不足的地方还有好多好多,看见别人的代码写的又快准确率又高,自己还是会有那么点羡慕吧
-因为写了几次作业,所以写博客园的速度也提高了一点点,还是有点小开心的。
浙公网安备 33010602011771号