C语言I博客作业03
这个作业属于那个课程|C语言程序设计II
--|:--😐---:
这个作业要求在哪里|https://edu.cnblogs.com/campus/zswxy/SE2019-4/
我在这个课程的目标是|掌握关系运算、if-else语句、格式化输入语句scanf(),以及常用的数学库函数。
这个作业在那个具体方面帮助我实现目标|写PTA实验作业、阅读代码、修改自己错误的代码。
参考文献|ACM解题、leecode面试数题网站
1.PTA实验作业
7-4 阶梯电价
为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。
数据表达:在这中我添加了变量x和cost;
数据处理:通过if、eles语句判段运算出来。
- Q1:一开始我不知道它把双引号打着一个逗号是什么意思
- A1:通过问已完成作业的同学,才知道那是因为用了中文逗号
- Q2:if语句中打大括号时没打对
- A2:通过看书后发现第二次的if中少打了一个大括号
7-5 输出三角形面积和周长
本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=√
s(s−a)(s−b)(s−c)
,其中s=(a+b+c)/2。
数据表达:添加了变量a, b, c, area, s, perimeter;
数据处理:采用了scanf和if-else语句,流程结构为area=sqrt(s(s-a(s-b)*(s-c)),perimeter=a+b+c
- Q1: 我刚开始不知道&&是什么意思
- A1:后来查阅资料后得知是“与”
- Q2:编译结果显示部分错误
- A2:原来是有一个乘法没打上去
7-6 三天打鱼两天晒网
中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?
数据表达:添加了变量n, c,;
数据处理:通过if、eles语句判段运算出来。
这个题目我一遍就过了,没有错。
2 阅读代码
乘法表很简单,但我之所以截图这张表是因为这篇代码的格式很严谨,不能错,我觉得这正是我我们学习代码的态度
比如说 m = i*j;
3学习总结
学习进度条
周\日期 | 这周所化的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第四周 | 0.5 | 20 | 开始编写代码 | 暂时没有 |
第五周 | 1 | 40 | 温度转换 | 格式不太熟 |
第六周 | 1.5 | 80 | 没上课 | ........ |
第七周 | 2 | 160 | if和else语句 | 单精度和双精度还没搞懂 |
累积代码行和博客字数
时间 | 博客字数 | 代码行数 |
---|---|---|
第四周 | 300 | 25 |
第五周 | 900 | 100 |
第六周 | 1200 | 180 |
第七周 | 1500 | 360 |
学习感悟
在本周的学习中我有许多问题是请教同学才完成的,没有自己独立完成,原因在于我没有自己预习。
而那些完成作业很迅速的同学永远走在老师讲的课的前面,所以我要向他们学习,争取自己独立完成作业。