这个作业属于那个课程 | C语言程序设计 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9887 |
我在这个课程的目标是 | 熟悉并掌握好C语言及其它的专业性知识 |
这个作业在那个具体方面帮助我实现目标 | 完成PTA作业,熟悉多分支结构、字符型数据类型和逻辑运算符 |
参考文献 | 集美大学林丽老师 |
一,PTA实验作业
1,高考成绩
高考结束不久,各校的入取分数线也出来了,北京大学(Peking University)720,浙江大学(Zhejiang University)650,工业大学(University Of Technology)600,文理学院(Shaoxing University)550,文理学院元培学院(Shaoxing University Yuanpei College)500,绍兴职业技术学院(Shaoxing Vocational & Technical College)400,张三的分数为n,请问张三能去哪个大学? 如果分数低于400,则回家种地(to be a farmer)。很多学生都想知道自己能去哪个学校,求身为程序员的你帮帮他们。
1,数据处理
变量 | 变量来源 | 变量类型 |
---|---|---|
N | 题目指定 | int整数型 |
2,造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
540 | Shaoxing University Yuanpei College | 随意选取数据 |
320 | to be a farmer | 随意选取数据 |
750 | Peking University | 随意选取数据 |
3,PTA提交列表及说明
- 编译错误:else-if语句使用错误。https://blog.csdn.net/qq_31243065/article/details/80924922
- 部分正确:x>=y>=z 不存在数学意义。
1,统计学生平均成绩与及格人数
本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。
1,数据处理
变量 | 变量来源 | 变量类型 |
---|---|---|
N | 题目指定 | int整数型 |
i、a[MAXN]、count | 自定义变量 | int整数型 |
sum, average | 自定义变量 | float单精度浮点型 |
- 采用for语句,if-else语句,if语句
- sum += a[i],average = sum / N,average = 0
2,造测试数据
输入数据 | 输出数据 | 说明 |
---|
3,PTA提交列表及说明
- 编译错误:未声明i,a变量
- 答案错误:
- 部分正确:
- 答案正确:百度了题目查询到另一种方法,还没搞太懂difine是啥意思。符号常量MAXN,使用了符号常量,只需要修改#define MAXN 后面的数字就可以将程序中所有用到这个量的位置全部修改了。
二,代码互评
- 她采用我们现学的课本知识,大致思路相似,
- 结构简单,我的较为复杂,使用了if语句,for语句
- 再算取学生的总成绩时她的方法较于我的简单很多,要读向她学习
三,学习总结
1,学习进度条
周/日期 | 这周所花的学习时间 | 代码行 | 学到的知识点 | 目前比较迷惑的问题 |
---|---|---|---|---|
第三周 | 三天 | 110 | if-else语句 格式化输入函数scanf() | 使用scanf()的返回值 格式空格 |
第四周 | 三天 | 147 | 循环结构,流程图,数学函数 | 为什么在main()里加入void |
第五周 | 两天 | 75 | 对函数的定义和调用有初步的认识,能模仿编程 | 为什么同样的答案在Dev-C++里是对的而在PTA里的就是错的 |
第六周 | 8小时 | 180 | 熟悉多分支结构、字符型数据类型和逻辑运算符 | 同样的答案在Dev-C++里是对的而在PTA里的就是错的,Visual Studio不会用 |
2,累计代码行数和博客字数
三,学习内容总结和体会
1,学习内容总结
2,学习体会
感觉老师讲的东西挺能理解的,就是自己做题的时候不太会思考。写PTA的时候搜百度,莫名其妙就写了个自己都还没搞明白的代码,以后还是用老师在课堂上讲的知识写作业,超前的学习运用知识确实还有点吃不消。