C语言I博客作业07
问题|答案
---|:--😐:--😐---:
这个作业属于哪个课程|C语言程序设计II
本周教学内容&目标|第3章 分支结构 3.3 使学生熟悉多分支结构switch语句的使用。
这个作业要求在哪里|https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9933
我在这个课程的目标是|熟练掌握C语言及各大编译器
这个作业在那个具体方面帮助我实现目标| 完成PTA作业,参考课本
参考文献| 《百度》《C语言程序设计》
1.PTA实验作业
1.1 题目 : 7-11 程序设计联考
自从湖南农业大学、吉首大学和怀化学院组织程序设计课程联考以后,举办联考的经验越来丰富。尤其是在使用PTA系统作为考试平台之后,联考工作得到了很多 学校的认可和支持。所以,现在参与联考的学校比较多。为了便于区分考生,考生账号的第一位是学校代号。1代表Hunan Agricultural University,2代表 Jishou University,3代表Huaihua University,4代表Aerospace University,5代表Ocean University。 请编写程序根据考生的账号区分考生的学校。
1.1.1数据处理
- 数据表达:
变量|变量来源|变量类型
---|:--😐:--😐---:
m,n|输入+计算|int
- 数据处理:
- 1、表达式: n=m/100000
- 2、流程结构: 分支结构多分支结构
1.1.2实验代码截图
1.1.3 造测试数据
输入数据|输出数据|说明
---|:--😐:--😐---:
123456||123456是Hunan Agricultural University的学校代号
666666||666666不清楚是哪个学校的代号
234567||234567是Jishou University的学校代号
1.1.4 PTA提交列表及说明
提交列表说明:
多种错误,我真的懵逼啊
这门课请教别人真的非常必要
遇到这种情况去问学长解决的非常快
1.2 题目:7-12 统计学生成绩
本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:
大于等于90分为A;
小于90且大于等于80为B;
小于80且大于等于70为C;
小于70且大于等于60为D;
小于60为E。
输入格式:
输入在第一行中给出一个正整数N(≤1000),即学生人数;第二行中给出N个学生的百分制成绩,其间以空格分隔。
输出格式:
在一行中输出A、B、C、D、E对应的五分制成绩的人数分布,数字间以空格分隔,行末不得有多余空格。
输入样例:
7
77 54 92 73 60 65 69
输出样例:
1 0 2 3 1
1.2.1数据处理
- 数据表达:
变量|变量来源|变量类型
---|:--😐:--😐---:
n, score|输入|int
A, B, C, D, E|输入计数|int
- 数据处理:
- 1、表达式:A=B=C=D=E=0;
- 2、流程结构:循环结构,if-else分支结构
1.2.2实验代码截图
1.2.3 造测试数据
输入数据|输出数据|说明
---|:--😐:--😐---:
7 / 77 54 92 73 60 65 69 ||输入的7个数中有1个A,0个B,2个C,3个D,1个E
3 / 56 78 98 ||输入的3个数中有1个A,0个B,1个C,0个D,1个E
6 / 34 56 89 67 34 12||输入的6个数中有0个A,1个B,0个C,1个D,4个E
1.2.4 PTA提交列表及说明
提交列表及说明:
看到这种提交列表就是在DEV C++上运行OK了,复制粘贴到PTA上来的
做题是有了前几道题目的经验,这道题的思路并不难想出来
2.代码互评
同学代码截图
自己代码截图
不同:我们运用的数学思维不同,我的相比她的复杂
相同:都运用了switch多分支结构
3.学习总结
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
四/9.17-9.27 | 12个小时 | 28行 | C语言入门·markdown语法 | 计算机语言表达 |
五/9.24-10.04 | 12个小时 | 29行 | 温度转化·提问的智慧 | 无 |
七/10.08-10.12 | 14个小时 | 87行 | 流程结构·if-else语句 | 流程结构的循环结构 |
八/10.15-10.18 | 24小时 | 85行 | for循环语句的使用 | Dve C++与PTA的要求不一样 |
九/10.22-10.26 | 15小时 | 96行 | 函数的定义,调用 | 不同函数的用法 |
十/10.29-11.02 | 10小时 | 162行 | 多分支结构、字符型数据类型和逻辑运算符 | 多分支结构 |
十一/11.05-11.11 | 10小时 | 119行 | 多分支结构switch语句的使用 | switch语句的运用 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1学习内容总结
3.3.2 学习体会
做题不要拖拉,拖到最后痛苦的还是自己
多向牛逼的同学请教