C语言I博客作业03
| 这个作业属于那个课程 | C语言程序设计II |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8717 |
| 我在这个课程的目标是 | 学会if-else语句和常用数学函数 |
| 这个作业在那个具体方面帮助我实现目标 | PTA的编写代码作业让我更加熟悉的运用语法和数学函数 |
| 参考文献 | 《C语言程序设计》 |
1.PTA实验作业
1.1本题目要求计算存款利息,计算公式为interest=money×(1+rate)year−money,其中interest为存款到期时的利息(税前),money是存款金额,year是存期,rate是年利率。
1.1.1实验代码截图

1.1.2数据处理
数据表达:给money、year,rate,interest下定义为双精度浮点型变量
数据处理:用函数interest=money×(1+rate)year−money计算并输出结果
1.1.3 PTA提交列表及说明
找不到提交列表了。。。最开始是答案错误,按照C语言程序设计上的源程序编译,连续改写了很多次发现题目是要计算利息,我的错误是计算了本金加利息。
1.2为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。
1.2.1实验代码截图

1.2.2数据处理
数据表达:确定x,cost为双精度浮点型变量,cost = 应付电费值,x=居民用电量。
数据处理:确定好分类x小于0,x大于0小于等于50,x大于50,然后使用if-else语句编译。
1.2.3 PTA提交列表及说明
提交列表找不到了。。。写这个的时候自己出现了很大的错误,错误的理解了if-else语句和变量
1.3本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=√s(s−a)(s−b)(s−c),其中s=(a+b+c)/2。
1.3.1 实验代码截图

1.3.2 数据处理
数据表达:确定整形变量abc和双精度浮点型变量s,area,perimeter
数据处理:用公式表达area=√s(s−a)(s−b)(s−c),其中s=(a+b+c)/2
1.3.3 PTA提交列表及说明
提交列表找不到了。。。最开始编译时部分正确,实在不
知道怎么办,最后重新打了一遍,然后就正确了。
2.阅读代码

此代码的功能是解决不同数值的分配组合的种类多少
此代码中用了我们学的if-else语句
此代码中还出现了while判断语句,这个我们可以学习了解while的判断形式
其实还是看不太懂。
3.学习总结
3.1 学习进度条
| 周/日期 | 这周所化的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
| 第五周 | 10 | 37 | 输入hello world | 无 |
| 第六周 | 14 | 54 | 摄氏度与华氏度的转换计算 | 无 |
| 第七周 | 17 | 157 | if-else语句,常用函数的表达 | 有 |
3.2累计代码行和博客字数
| 时间 | 博客字数 | 代码行数 |
| 第五周 | 343 | 37 |
| 第六周 | 257 | 54 |
| 第七周 | 548 | 157 |

3.3学习感悟
1.这是学习C语言来最烦躁的一次,或许以后会经常用,不过总算自己做出来了,自己动手丰衣足食。
2.学习计算机语言还是非常有难度的,需要经常练习。
3每次的PTA作业编写都会让我更加理解和了解C语言。
4.编译的结果会经常性的出现错误,所以得非常耐心的去寻找错误或者重新码一篇,要耐心。
浙公网安备 33010602011771号