C语言I博客作业07
| 这个作业属于那个课程 | C语言程序设计 |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9933 |
| 我在这个课程的目标是 | 熟悉并掌握好C语言及其它的专业性知识 |
| 这个作业在那个具体方面帮助我实现目标 | 完成PTA作业,熟悉多分支结构switch语句的使用 |
| 参考文献 | [集美大学林丽老师](https://www.cnblogs.com/linli069/ |
一,PTA实验作业
1,计算天数
本题要求编写程序计算某年某月某日是该年中的第几天
1,数据处理
| 变量 | 变量来源 | 变量类型 |
|---|---|---|
| y,m,d | 题目定义 | int整型 |
| day | 自定义 | int整型 |
- 采用了switch语句,if-else语句,逻辑运算符
2,造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|
3,PTA提交列表及说明

- 部分正确:本来是写的m>2,无法计算闰年1月,所以改为m>1
- 部分正确:if-else语句中括号输入错误
2,统计学生成绩
本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:
大于等于90分为A;
小于90且大于等于80为B;
小于80且大于等于70为C;
小于70且大于等于60为D;
小于60为E。

1,数据处理
| 变量 | 变量来源 | 变量类型 |
|---|---|---|
| A,B,C,D | 题目定义 | Int整型 |
| n,i,m | 自定义 | int整型 |
- 采用了switch语句,for循环语句
2,造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|
3,PTA提交列表及说明

- 答案错误:没有想到有case 10的情况
- 答案错误:错误输入i=0,应该从i=1开始输入
二,代码互评
三,学习总结
1,学习进度条
| 周/日期 | 这周所花的学习时间 | 代码行 | 学到的知识点 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 第三周 | 三天 | 110 | if-else语句 格式化输入函数scanf() | 使用scanf()的返回值 格式空格 |
| 第四周 | 三天 | 147 | 循环结构,流程图,数学函数 | 为什么在main()里加入void |
| 第五周 | 两天 | 75 | 对函数的定义和调用有初步的认识,能模仿编程 | 为什么同样的答案在Dev-C++里是对的而在PTA里的就是错的 |
| 第六周 | 8小时 | 180 | 熟悉多分支结构、字符型数据类型和逻辑运算符 | 同样的答案在Dev-C++里是对的而在PTA里的就是错的,Visual Studio不会用 |
| 第七周 | 8小时 | 104 | 熟悉多分支结构switch语句的使用 | 不能流畅的完成PTA |
2,累计代码行数和博客字数

三,学习内容总结和体会
1,学习内容总结

2,学习体会
最后一题有点难,switch语法也掌握的不太好,感觉学C语言也要多多刷题,要不然还是不会写。还有写博客园的时候,本来快写完了,结果网页闪退了,气死我了,然后又重写了一边。


浙公网安备 33010602011771号