C语言I博客作业07
一.本周作业头
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/9931 |
我在这个课程的目标是 | 熟练地使用C语言编程设计 |
这个作业在那个具体方面帮助我实现目标 | 学会并熟练使用switch语句 |
参考文献 | PTA,百度,《C语言程序设计》 |
二.本周作业
1.PTA实验作业
1.1 题目名1
自从湖南农业大学、吉首大学和怀化学院组织程序设计课程联考以后,举办联考的经验越来丰富。尤其是在使用PTA系统作为考试平台之后,联考工作得到了很多学校的认可和支持。所以,现在参与联考的学校比较多。为了便于区分考生,考生账号的第一位是学校代号。1代表Hunan Agricultural University,2代表Jishou University,3代表Huaihua University,4代表Aerospace University,5代表Ocean University。 请编写程序根据考生的账号区分考生的学校。
1.1.1数据处理
数据表达:用了account,i为整型变量。
数据处理:scanf("%d",&account);i=account/100000,运用switch语句。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
123456 | Hunan Agricultural University | 1代表Hunan Agricultural University |
223456 | Jishou University | 2代表Jishou University |
323456 | Huaihua University | 3代表Huaihua University |
1.1.4 PTA提交列表及说明 | ||
![]() |
||
1.编译错误:case后打的;不是: | ||
2.编译错误:printf后括号中没打“” | ||
1.2 题目2 | ||
本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则: | ||
大于等于90分为A; | ||
小于90且大于等于80为B; | ||
小于80且大于等于70为C; | ||
小于70且大于等于60为D; | ||
小于60为E。 | ||
1.2.1 数据处理 | ||
数据表达:用了N,A,B,C,D,E,i,score为整型变量 | ||
数据处理:scanf("%d",&N);for(i=1;i<=N;i++),运用了switch语句和for循环语句。 | ||
![]() |
||
1.2.2 实验代码截图 | ||
![]() |
||
1.2.3 造测试数据 |
输入数据 | 输出数据 | 说明 |
---|---|---|
7 77 54 92 73 60 65 69 | 1 0 2 3 1 | 样本数据 |
5 88 74 66 93 69 | 1 1 1 2 0 | 其他数据 |
1.2.4 PTA提交列表及说明 | ||
![]() |
||
1.答案错误:A,B,C,D,E往上移了一行。 | ||
3.答案错误:输出的是A,B,C,D,E。 | ||
2.部分正确:把i定义为了0. | ||
2.代码互评 | ||
同学代码 | ||
![]() |
||
自己代码 | ||
![]() |
||
对比:都运用了switch语句和for循环语句。我把定义的变量都写在一起,他分开了。 | ||
3.学习总结 | ||
3.1 学习进度条 |
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
3/9-3/15 | 6个小时 | 92 | scanf()语句,if-else语句 | 编译printf和scanf语句,数据类型 |
10/7--10/13 | 7个小时 | 96 | for循环语句 | 变量的定义和类型,循环语句 |
10.23/10.26 | 7小时 | 93 | 定义函数,while语句 | 不知道怎么具体使用,还不熟练 |
10.28-11.2 | 8小时 | 118 | 逻辑表达式,if-else语句 | 格式不熟练 |
11.04-11.8 | 10小时 | 124 | switch语句的使用 | 不知道怎么准确使用 |
3.2 累积代码行和博客字数 | ||||
![]() |
||||
3.3 学习内容总结和感悟 | ||||
3.3.1 学习内容总结 | ||||
![]() |
||||
3.3.2 学习体会 | ||||
这周学习了switch语句。这个语句好像有点难学,做题过程中有点懵,还是会犯同样的错,我一定改掉这个习惯,争取有更大的进步。还有就是还不是特别清楚switch语句的使用,我会多多练习,更加努力,把C语言学好。 |