| 这个作业属于那个课程 | C语言程序设计II |
| 这个作业要求在哪里 | C语言I—2019秋作业03 |
| 我在这个课程的目标是 | 熟练运用C语言,今后能够独立开发软件 |
| 这个作业在那个具体方面帮助我实现目标 | 帮助更好认识C语言编程,发现自己的不足,可以对症下药,避免下次出错;帮助我在C语言领域更好的学习与成长 |
| 参考文献 | leecode面试数题网站;ACM解题;C语言程序设计(第3版) |
1.PTA实验作业

1.1 阶梯电价
题目内容描述:根据用户的每月用电量,计算出该用户每月份应支付缴纳的电费支出。
1.1.1实验代码截图

1.1.2数据处理
数据表达:运用了变量n和sum;n是表示用户月用电量,sum是应支付的电费;两者都是双精度浮点数;
数据处理:编译过程中使用了赋值表达式和算数表达式,流程结构则是用了分支。
1.1.3 PTA提交列表及说明

- Q1:做作业过程中全程参照教科书学习,并有向同学请教;
- A1:解决了编译中的空格问题,间隔问题,以及代码问题。
1.2输出三角形面积和周长
题目内容描述:输入三角形的三条边a、b、c,并计算输出面积和周长。
1.2.1 实验代码截图

1.2.2 数据处理
- 数据表达:使用变量a,b,c,s,area,perimeter;a,b,c都是输入的三角形的边长,s是计算面积area的一个变量,其中a,b,c为整形数,s,area,perimeter是双精度浮点数;
- 数据处理:使用赋值表达式,算数表达式,分支结构。
1.2.3 PTA提交列表及说明

- 在code blocks上运行后我正确快速的完成了这道题。
1.3 三天打鱼两天晒网
题目内容描述:计算此人在第n天是“打鱼”还是“晒网”。
1.3.1 实验代码截图

1.3.2 数据处理
- 数据表达:使用了变量n和s,n代表第n天,s代表n除以5后的余数,二者为整形数;
- 数据处理:使用了赋值表达式,算数表达式,分支结构。
1.3.3 PTA提交列表及说明

- Q1: 没注意字母大小写;
- A1: 区分大小写后输入正确;
- Q2: 少打了等号;
- A2:补充后输入正确。
2.阅读代码


- 使用了自定义函数;
- 使用了if循环语句。
3.1 学习进度条
| 周/日期 | 这周所花的时间 | 代码行 |
|---|---|---|
| 第六周 | 12小时 | 430行 |
| 第七周 | 8小时 | 139行 |
3.2 累积代码行和博客字数
| 时间 | 博客字数 | 代码行数 |
|---|---|---|
| 第四周 | 651 | 2 |
| 第五周 | 660 | 3 |
| 第六周 | 1275 | 432 |
| 第七周 | 2523 | 560 |

3.3 学习感悟
学习C语言也有一个月时间了,从最初的困惑到现在的习以为常,对我自己来说是一个非常大的跨越;我本身对编程代码非常不熟悉,经过这些天的学习,我在打代码的过程中所犯的错误也越来越少,C语言给我的感受收新鲜但是富有趣味,也对自己有一定的挑战性。C语言带给我的不仅仅是代码上的一种练习,更是我钻研软件编程领域的起点。反观我之前所犯的错误,漏符号,未空格,前后没间距,字母代码运用是否正确等等,现在让我感受到做C语言也是一门艺术。继续加油!