第3章 分支结构 3.1-3.2 使学生熟悉多分支结构、字符型数据类型和逻辑运算符。
这个作业属于那个课程|C语言程序设计II
---|:--😐--:
这个作业要求在哪里|https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9887
我在这个课程的目标是|学会自己编程,熟练的敲代码
这个作业在那个具体方面帮助我实现目标|完成作业是的知识积累
参考文献|《PTA常见问题解答》《c语言程序设计》
三、本周作业
![](https://img2018.cnblogs.com/blog/1806805/201911/1806805-20191101230420280-1836293986.png)
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)。很多学生都想知道自己能去哪个学校,求身为程序员的你帮帮他们。
变量 |
变量来源 |
变量类型 |
n |
输入 |
整形(int) |
数据处理:
表达式:
①n>=&&n<
流程结构:顺序结构
输入数据|输出数据|说明
---|:--😐:--😐--:
360|to be a farmer|不能读大学
460|Shaoxing Vocational & Technical College|绍兴职业技术学院
520|Shaoxing University Yuanpei College|文理学院元培学院
560|Shaoxing University|文理学院
620|University Of Technology|工业大学
666|Zhejiang University|浙江大学
720|Peking University|北京大学
问题:if-else语句中条件的不准确(括号使用不当)
方法:重新写语句,一层层加括号
1.2、本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。.
数据表达:
变量 |
变量来源 |
变量类型 |
N, n, m, i |
输入 |
整形(int) |
sum, count |
随自变量变化而变化 |
整形(int) |
average |
随自变量变化而变化 |
浮点型(double) |
数据处理:
表达式:
sum=sum+n;
count++;
average=sum*1.0/ count;
流程结构:顺序结构;分支结构
输入数据|输出数据|说明
---|:---😐:---😐---:
3 56 74 85|average = 71.7 count = 2|平均数71.7,及格数2
6 47 37 89 96 56 90|average = 69.2 count = 3|平均数69.2,及格数3
问题1:average的式子写错了
方法1:将式子改为 average=sum*1.0/ count
问题2:不小心删除了一个分号
方法2:将分号加好
![](https://img2018.cnblogs.com/blog/1806805/201911/1806805-20191101232057662-1392478349.png)
❶同学的代码简洁明了,使用了"--"
❷同学的代码变量比较多,并且格式也不怎么美观,
### 3.1 学习进度条
周/日期 |
这周所花时间 |
代码行 |
学到的知识点简介 |
目前比较迷惑的问题 |
10.14~10.20 |
25小时 |
85 |
for循环语句使用 |
有些时候变量不是很清楚 |
10.21~10.27 |
3天 |
86 |
怎样定义函数 |
有的函数体自己无法写出 |
10.28~11.3 |
2天 |
197 |
不能准确的使用关系运算符与逻辑运算符 |
|
3.2累积代码行和博客字数
3.3 学习内容总结和感悟
收获:
❶了解逻辑运算符的概念
❷熟悉了分支结构的用法