C语言|博客作业07
问题 | 答案 |
---|---|
这个作业属于哪个课程 | c语言设计1 |
这个作业要求在哪 | https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9933 |
我在这个课程的目标是 | 熟悉编译器的操作 |
这个作业在哪个具体方面帮助我实现目标 | 基本语言,格式和思维构想方式 |
参考文献 | 《提问的智慧》 《PTA系统常见问题解答》百度 |
1.PTA实验作业(20分/题)
*![]
1.1 题目名1
*要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:
内容描述:
大于等于90分为A;
小于90且大于等于80为B;
小于80且大于等于70为C;
小于70且大于等于60为D;
小于60为E。
1.1.1数据处理
- 数据表达:用用了n.i,score,sum,A,B,C,D,E变量代表学生人数,循环相加,分数输入,累加,等级A,B,C,D,E用他们表示了整型变量。
- 数据处理:用到了switch() case语句,break.赋值,for 语句循环。
1.1.2实验代码截图
- ![]
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
5627357490 | 01211 | 一共有五位同学成绩,小于60分一位,60到70分一位,80分到90分一位,70到80分两位,大于等于90分一位同学 |
6533565958875 | 20111 | 一共有六位同学成绩,小于60分两位,60到70分无,70到80分一位.80分到90分一位,大于等于90分一位同学 |
898997 | 00011 | 一共有三位同学成绩,小于60分无,60到70分无.70到80分的无,80分到90分的两位.大于等于90分一位同学 |
46288675 | 21100 | 一共有四位同学成绩,小于60分两位,60到70分一位,70到80分一位,80分到90分无,大于等于90分无 |
1.1.4 PTA提交列表及说明
- ![]
1.2 题目2
*输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。
1.2.1 数据处理
- 数据表达:用了整型变量i,x1,x2,x3,sum。
- 数据分析:使用了switch循环语句
1.2.2 实验代码截图
![]
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
12 | 366 | 闰年 |
66 | 365 | 不是闰年 |
132 | 366 | 闰年 |
367 | 365 | 不是闰年 |
579 | 365 | 不是闰年 |
1.2.4 PTA提交列表及说明
- ![]![]
2.代码互评(5分)
-
同学代码截图
-
我的代码截图
-
![]
-
我的代码和这位同学的代码主要区别在于对表达式说明的方式上,我提前对变量进行说明减少了后面变量所需的表达语句,而这位同学与我相反,我觉得3各有各的长出吧。
3.学习总结(15分)
3.1 学习进度条(5分)
周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第七周 | 三小时 | 85 | 学习了switch语句 | if-else语句用法 |
3.2 累积代码行和博客字数(5分)
- ![]
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
- 本周主要学习了switch语句,内容较上周来看比较少,也比较简单,但行动起来有点难度,多加练习尽量掌握学习的知识。
3.3.2 学习体会
- 本周从作业上来看比起上周差不多,所以这周要多把上周的不懂的地方在熟悉一下,不能不懂得问题堆积起来,随着本学期一半过去后,我对c语言的认识也也来越多了,对代码有了简单的认识,自己以后一定要更加努力把这门课程学好。