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

posted @ 2019-11-08 18:38  田园鑫  阅读(158)  评论(0编辑  收藏  举报