C语言I博客作业07

这个作业属于哪个课程 C语言程序设计II
这个作业的要求在哪里 C语言I博客作业07
我在这个课程的目标是 学习并运用switch语句
这个作业在那个具体方面帮助我实现目标 作业中强行使用switch语句编写
参考文献 C语言程序设计、百度百科

 

 

 

 

 

 

 

 

 

 

1.PTA实验作业

1.1 计算天数

本题要求编写程序计算某年某月某日是该年中的第几天。

1.1.1 数据处理

C语言I博客作业07_第1张图片

1.1.2 实验代码截图

C语言I博客作业07_第2张图片

1.1.3 造测试数据

输入数据 输出数据 说明
2009/03/02 61 题目示例
2000/03/02 62 题目示例
2019/11/11 316 随机取值

 

 

 

 

 

 

 

 

 

 

 

 

1.1.4 PTA提交列表及说明

C语言I博客作业07_第3张图片

·部分正确:部分月份的天数计算错误

1.2 题目

   本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:

  • 大于等于90分为A;
  • 小于90且大于等于80为B;
  • 小于80且大于等于70为C;
  • 小于70且大于等于60为D;
  • 小于60为E。

1.2.1 数据处理

C语言I博客作业07_第4张图片

1.2.2 实验代码截图

图 1.2.2

1.2.3 造测试数据

输入数据 输出数据 说明
7 77 54 92 73 60 65 69 1 0 2 3 1 题目示例
5 77 88 99 66 55 1 1 1 1 1 各阶段都有
3 99 88 66 1 1 0 1 0 各阶段不都有

 

 

 

 

 

 

 

 

 

 

1.2.4 PTA提交列表及说明

C语言I博客作业07_第5张图片.

·编译错误:输入数据类型时应输入整型而我输入的是双精度浮点型

·部分正确:开始时未使ABCDE为0

2.代码互评

同学代码截图

C语言I博客作业07_第6张图片C语言I博客作业07_第7张图片

 

 

自己代码截图

 

C语言I博客作业07_第8张图片

·第一位同学的也是将每月对应的天数算出来,只是我是使用了一个公式来计算具体的天数,而他是分开算,没有使用公式

·第二位同学并没有将每月对应的天数算出来,而是使用if-else将每月所对应的的日期让程序自己计算,但感觉这样更难编写,也更难看懂

·都是将闰年区分开来计算,并没有将闰年包含进去计算的

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较疑惑的问题
第四周 9h 50 在屏幕上显示hello world 暂无
第五周 h 60 求华氏温度对应的摄氏温度 暂无
第六周 30h 100 如何用 MinGW-w64 来编译C程序 暂无
第七周 22h 300 条件语句和定义变量 符号的使用以及条件语句的格式问题
第八周 30h 400 for循环语句 如何将for循环语句与if-else语句结合使用?
第九周 30h 500 如何自定义函数 可不可以自定义一个函数然后给予这个函数更多的定义?
第十周 29h 500 if-else语句的分支结构,四则运算与逻辑运算 分支结构与其他语句的联合使用没有搞懂
第十一周 30h 200 switch语句的基本使用方法与要求 如何将switch语句用成循环语句

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.2 累计代码行和博客字数

C语言I博客作业07_第9张图片

3.3 学习内容总结和感悟

3.3.1 学习内容总结

C语言I博客作业07_第10张图片

3.3.2 学习体会

         我太难了!(一句话概括我现在的所有心情)

你可能感兴趣的:(C语言I博客作业07)