C语言|博客作业06
| 问题 | 答案 |
|---|---|
| 这个作业属于哪个课程 | C语言程序设计2 |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9888 |
| 我在这个课程的目标是 | 掌握分支结构以及更好的使用Markdown语法 |
| 这个作业在哪个具体方面帮助我实现目标 | 分支结构运用,if-else,for语句运用及字符型数据类型和逻辑运算符等学习 |
| 参考文献 | PTA常见问题解析 C语言程序设计 |
一、本周作业
PTA实验作业

1.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.1.1数据处理
数据表达:本题用了整型变量N,因为上述所列高考成绩都是整数,所以用“int”表示
数据处理:用到了分支结构-if-else
1.1.2实验代码截图

1.1.3造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 525 | Shaoxing University Yuanpei College | N>=500 |
| 721 | Peking University | N>=720 |
| 357 | to be a farmer | N<=400 |
1.1.4PTA提交说明及说明
提交列表说明:

编译错误:
原因:有一条语句printf没有声明
解决:原来是在打字母时将小写p打成大写P,后将其改正
答案错误:
原因:多加了一条printf语句,导致无法进行接下来的判断
解决:将这条语句删除,则最后正确
1.2统计学生平均成绩与及格人数
题目内容及描述:
本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内
1.2.1数据处理
数据表达:本题用了 n, i, a, count , sum ;作为整型变量,其类型都是整型
数据处理:主要运用多种分支含if-else,for语句
1.2.2实验代码截图

1.2.3造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 77 55 65 87 93 | average=75.4,count=4 | 这组学生平均分为75.4,及格人数4人 |
| 88 75 94 37 46 | average=68.0,count=3 | 这组学生平均分为68.0,及格人数3人 |
1.2.4PTA提交列表及说明

编译错误:
原因:scanf语句后面少了分号
解决:发现后立刻添加分号
答案错误:
原因:输入语句错误,刚开始没有使用if-else语句判断输入学生数是否为0,则无法进行后面的循环求和计算
解决:在第一行中添加if-else语句判断n是否为0
二、代码互评
同学代码:


我的代码:

1. 相比较我的代码用了个math计算的头文件,但其实看到同学代码没有用也是正确的
2. 我的代码用的变量太繁琐,而同学的就很简洁,这一点我要向他学习
3. 总体大部分都是差不多的,都是用了if-else分支语句
三、学习总结
3.1学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷茫的问题 |
|---|---|---|---|---|
| 第一周 | 8天 | 22行 | 基本的编程题 | 头文件的设定 |
| 第二周 | 6天 | 16行 | Markdown语法及华氏度与摄氏度的转换 | Markdown语法的有些语法 |
| 第三周 | 3天 | 133行 | 计算函数以及使用if-else语句使用 | 函数的有关编程 |
| 第四周 | 3天 | 75行 | 使用for语句循环进行编译 | 循环体与循环表达式 |
| 第五周 | 4小时 | 136行 | 定义函数于调用函数 | 函数的调用与计算表达式的书写 |
| 第六周 | 2天 | 238行 | 用分支结构怎样和if-else,for语句运用 | 有关格式和计算表达式 |
3.2累计代码行和博客字数

3.3学习内容总结和感悟
3.3.1学习内容总结
总结:
在这周的学习中,我又收获到了新的知识——分支结构,字符型数据,逻辑运算符等;在本周的学习中,我认为还是得用到了之前所学的知识,这就告诉我们,多看,多练,多复习
思维导图如下:

3.3.2学习体会
- 面对强势的C语言,我不仅不会觉得枯燥了,而且还感觉有点意思,像敲代码,写PTA,做博客,虽然听起来很恐怖,很多,但是只要认真去做,结果还是好的;尽管有时候我也会有所抱怨,但是总的来说,我们都是针对同一个目标——学好,学精,变优秀
- 这周的学习知识给我的感觉就是精炼,所谓精就是题目流程,表达计算式精;而练就是得多回顾前面所学,勤加练习
- 在学习C语言这条路上,我不知道迎接我的是鲜花还是荆棘,但不管是什么,我都会全力以赴,砥砺前行

浙公网安备 33010602011771号