表格
| 这个作业属于哪个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/8715 |
| 我在这个课程的目标是 | 进一步熟练运用c语言 |
| 这个作业在那个具体方面帮助我实现目标 | 熟悉了c语言的不同程序调用 |
| 参考文献 | https://leetcode-cn.com/problemset/algorithms/ |
1.PTA实验作业

1.1 阶梯电价
题目描述:为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。
1.1.1实验代码截图

1.1.2数据处理
数据表达:用x和cost两个变量,cost = 应付电费值
数据处理:表达式为cost=26.5+(x-50)*0.58,双精度浮点型,if-else语句
1.1.3 PTA提交列表及说明

Q1:一开始未用%.2f
A1:在翻书了解%.2f和%.f的区别之后改正
1.2输出三角形面积和周长
本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=√s(s−a)(s−b)(s−c),其中s=(a+b+c)/2。
1.2.1实验代码截图

1.2.2数据处理
要用if-else语句来判断,同时sqrt来表示根号,还要用<math.h>格式,表达式为area=sqrt(s(s-a)(s-b)(s-c))
1.2.3 PTA提交列表及说明

Q1:不知道int和double该用哪个,最后忘了\n
A1:在反复检查后发现
1.3三天打鱼两天晒网
题目内容描述:输入一个N,判断N天是钓鱼还是晒网
1.3.1实验代码截图

1.3.2数据处理
数据表达:变量有整型、双精度浮点型
数据处理:if-else条件语句,scanf()函数,<math.h>
1.3.3PTA提交列表及说明

Q1:未发现fishing打错了
A1:在同学帮助下发现
2.阅读代码

用了while循环体语句,if-else语句,输入两个整型变量n m,再用while进行循环,接着用if-else进行条件的判断让代码简洁
3.学习总结
3.1学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学习到的知识点简介 | 目前比较疑惑的问题 |
|---|---|---|---|---|
| 10/8-10/12 | 10小时 | 120 | if-else语句和输入输出格式 | 变量问题,输入输出格式 |
3.2 累积代码行和博客字数

3.3 学习感悟
经过这一周的学习,写代码速度有所提高,比以前更加细心,写的代码越来越复杂,了解了与C语言相关的基础的编程语言,主要学会了如何使用if-else语句,同时对scanf,double,int,%d,%lf也更熟练,PTA的作业这周的很难,每次看到程序运行正常的时候都很有成就感,但今天看到ACM解题和leecode面试数题网站上那些大神打的代码信心严重受挫,可大佬们也是从基础学起的相信将来自己也有一天,能写出ACM解题和leecode上的代码同级别的东西