这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 C语言I—2019秋作业03
我在这个课程的目标是 学好C语言,为以后的编程打好基础
这个作业在那个具体方面帮助我实现目标 C语言基础语法练习,巩固基础练习
参考文献 C语言I—2019秋作业03

1.PTA实验作业

1.1阶梯电价

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

1.1.1实验代码截图

1.1.2数据处理

数据表达: 我用了变量x,cost .x是用户输入的电量,cost是用户需要支付的费用,类型为双精度浮点型
数据处理:利用了if-self语句,分支结构

1.1.3PTA提交列表及说明


Q1:代码输入错误,有时格式不对,忘记一些必要的符号
A1:把漏掉的符号加上后就没再出现编译错误

1.2输出三角形面积和周长

题目内容描述: 本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=√

​s(s−a)(s−b)(s−c)

​​ ,其中s=(a+b+c)/2。

1.2.1实验代码截图


1.2.2数据处理

数据表达:定义了a,b,c,三个变量,分别代表三角形三边边长,同时定义s为三角形的面积
数据处理: 运用了if-self语句,分支结构

1.2.3PTA提交列表及说明

Q1:在编译时漏掉了一个括号,以及格式不对
A1:在室友的帮助下成功找到错误

1.3三天打鱼两天晒网

题目内容描述: 中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?

1.3.1实验代码截图

1.3.2数据处理

数据表达: 定义了变量n,n代表n天,取值为整数
数据处理; 同样运用了if-self语句,也用了赋值表达和分支结构

1.3.3PTA提交列表及说明


Q1:这道题花费的时间较多,后来询问室友才有点头绪
A1: 这道题有一些少见的符号,一开始打错了,后来查阅资料后就解决了问题

2.阅读代码

找一份优秀代码,理解代码功能,并讲出你所选代码优点及可以学习的地方

a. 此代码的功能是计算俩数相加, 将长度较短的链表在末尾补零使得两个连表长度相等,再一个一个元素对其相加
b. 此代码简单清晰,执行时间较短,在整个语言中都是比较快的一个代码
c. 我们可以从这个代码学到写代码时要尽量简洁清晰,排版美观,同时能够学到使用变量跟踪进位

3.学习总结

3.1学习进度条

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
第六周 23小时 425行 自定义函数,定义变量,常用的数学函数 该怎样自己编写代码
第七周 8小时 140行 分支结构,浮点型变量 对双精度浮点型不太理解

3.2累积代码行和博客字数

时间 博客字数 代码行
第四周 640 0
第五周 640 0
第六周 1200 450
第七周 2564 580

3.3学习感悟

1.通过一个多月的学习,我慢慢的了解了这一门课程,也慢慢的对这门课有了兴趣
2.这一门课的学习不仅需要多加练习还要勤于思考,平常可以多查阅资料
3.在学习的过程中可以制定一个学习规划,每天认真完成