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语言也要多多刷题,要不然还是不会写。还有写博客园的时候,本来快写完了,结果网页闪退了,气死我了,然后又重写了一边。