C语言I博客作业07
这个作业属于哪个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | C语言I博客作业07 |
我在这个课程的目标 | 做一个自己的小游戏或小程序。 |
这个作业在那个具体方面帮助我实现目标 | 学习使用switch语句。 |
参考文献 | 《C语言程序设计》百度搜索 |
1.PTA实验作业
1.1程序设计联考
题目内容.
自从湖南农业大学、吉首大学和怀化学院组织程序设计课程联考以后,举办联考的经验越来丰富。尤其是在使用PTA系统作为考试平台之后,联考工作得到了很多学校的认可和支持。所以,现
在参与联考的学校比较多。为了便于区分考生,考生账号的第一位是学校代号。1代表Hunan Agricultural University,2代表Jishou University,3代表Huaihua University,4代表
Aerospace University,5代表Ocean University。 请编写程序根据考生的账号区分考生的学校。
1.1.1数据处理
.
数据表达:用了account整型变量。
数据处理:用了scanf输入account,使用了switch语句。
伪代码
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
123456 | Hunan Agricultural University | 随机六位数 |
852258 | Other University | 随机六位数 |
452123 | Aerospace University | 随机六位数 |
365745 | Huaihua University | 随机六位数 |
1.1.4 PTA提交列表及说明
说明.
1.段错误:没发现错误重新输入了一遍。
2.部分错误:输入了两所相同的大学。
4.部分错误:空格错误。
5.部分错误:同上。
6.部分错误:other university中的空格漏打。
7.部分错误:同上。
8.部分错误:同上。
9.部分错误:同上。
1.2统计学生成绩
题目内容.
本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:
大于等于90分为A;
小于90且大于等于80为B;
小于80且大于等于70为C;
小于70且大于等于60为D;
小于60为E。
1.2.1 数据处理
.
数据表达:用了A,B,C,D,E,N,i,grade整型变量。
数据处理:用scanf输入N,使用for循环和switch语句。
伪代码
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
7/ 77 54 92 73 60 65 69 | 1 0 2 3 1 | 题目所给数据 |
3/ 78 95 65 | 1 0 1 1 0 | 随机取三个数 |
4/ 80 85 62 54 | 0 2 0 1 1 | 随机取四个数 |
5/ 75 65 63 54 98 | 1 0 1 2 1 | 随机取五个数 |
1.2.4 PTA提交列表及说明
说明.
1.编译错误:for语句中;错打成,
2.答案错误:grade未除以10。
3.答案错误:同上。
4.答案错误:最后为用printf输出A,B,C,D,E。
5.编译错误:最后printf中漏打,
6.答案错误:漏掉case 10
7.编译错误:case 10:漏打:
8.编译错误:for语句括号后多打入;
2.代码互评
同学1 代码源
同学2 代码源
本人
说明:
1.与两位同学相比,我的代码更为简便。
2.同学1的格式不够美观。
3.同学2的步骤过于繁琐。
3.学习总结
3.1 学习进度条
学习进度条周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
10.7~10.11 | 10h | 207 | 简单函数题目的编程简单的符号与运算步骤运用 | 各种特殊符号的运用以及空格位置 |
10.12~10.17 | 6h | 220 | for语句的简单运用 | 空格位置,语句的格式 |
10.18~10.25 | 12h | 162 | 如何自定义函数,调试,函数命名 | 函数如何运算,什么时候函数返回。 |
10.26~11.1 | 10h | 217 | 进一步学习调试纠错,学习函数编程。 | 如何正确的调试出错误。 |
11.2~11.8 | 10h | 211 | 学习了switch语句。 | switch在什么情况下使用可以使代码简便。 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
1.学习的知识越来越多,解决问题的方法也多。
2.不是把问题解决就算完成任务了,要反思,要学会用别的更简便的方法。
3.完成PTA作业对我来说不算简单,可以说得上是困难,很多时候都是一知半解。但是只要我们愿意花时间花费精力去理解去学习,就能越来越好。