C语言I博客作业07

|||
--|:--😐--
这个作业属于那个课程|C语言程序设计II
这个作业要求在哪里|作业链接
我在这个课程的目标是|能开发一些小程序
这个作业在那个具体方面帮助我实现目标|让我能更熟练的掌握switch语句
参考文献|【C语言程序设计】和【C语言程序设计实验与习题指导

1.PTA实验作业(20分/题)

1.1 题目名1

7-10 计算天数 (15 分)

输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。

1.1.1数据处理

数据表达:用了day,month,year,i,s5个整型变量,i用来记循环次数,s输出天数
数据处理:

1.1.2实验代码截图

1.1.3 造测试数据

||
--|:--😐:--😐--
输入数据|输出数据|说明
2009/03/02|61|题目数据
2000/03/02|62|题目数据
2000/03/03|63|较简单

1.1.4 PTA提交列表及说明


1.答案错误:错把day进行循环了
2.答案错误:闰年搞混淆了
3.答案错误:跟上面一样
4.答案正确:。。。

1.2 题目2

7-12 统计学生成绩 (15 分)

本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:
大于等于90分为A;
小于90且大于等于80为B;
小于80且大于等于70为C;
小于70且大于等于60为D;
小于60为E。

1.2.1数据处理

数据表达:用了number,mark,i,A,B,C,D,E,y9个整型变量,i用来记录循环次数,y用来把分数分类
数据处理:

1.2.2实验代码截图

1.2.3 造测试数据

||
--|:--😐:--😐--
输入数据|输出数据|说明
7 77 54 92 73 60 65 69|1 0 2 3 1|题目数据
4 51 99 32 80|1 1 0 0 2|瞎想的

1.2.4 PTA提交列表及说明


1.部分正确:没有想到还有100分的
2.答案正确:。。。

2.代码互评(5分)

同学代码截图

自己代码截图

1.我们所使用的整型变量不同
2.很明显,同学的代码比我的长,因为他用来判断是否为闰年的if-else语句用在switch语句外面,而且我用在switch语句里面

3.学习总结(15分)

3.1 学习进度条(5分)

||
--|:--😐:--😐:--😐--
日期|这周所花的时间|代码行|学到的知识简介|目前比较迷惑的问题
10/7-10/13|12h|92|if-else语句、格式化输入语句scanf(),以及常用的数学库函数的使用|很多记不住,总是粗心
10/14-10/20|8h|100|for循环语句的使用|整型变量和双精度浮点变量的区别
10/21--10/27|9h|84|定义函数及使用|段错误虽然搜索了,但是还是不太理解
10/28--11/3|10h|134|四则运算|看到很多不懂的公式
11/4--11/10|12h|125|switch语句的使用|对switch语句的使用一点也不熟练

3.2 累积代码行和博客字数(5分)

3.3 学习内容总结和感悟(5分)

3.3.1 学习内容总结

3.3.2 学习体会

这周学习了switch语句,又学到了新知识,听课的时候觉得蛮简单的,但是自己用起来发现很陌生,一点也不熟练。但是学习了新知识还是挺开心的,作业也写的痛苦并快乐着,以后肯定还会有很多用到switch语句的地方,也相信自己能熟练使用的,一定可以掌握C语言的。

posted @ 2019-11-08 17:00  砰砰炸  阅读(159)  评论(2编辑  收藏  举报