C语言I博客作业03
C语言I博客作业03
作业3
这个作业属于哪个课程? | C语言程序设计I |
---|---|
这个作业要求在哪里? | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8717 |
我在这个课程的目标是 | 计算机中级执照 |
这个作业在哪个具体方面帮助我实现目标? | 学习c语言编程是最基础的一课,是为后面所学做好铺垫。属于打基础一块。 |
参考文献 | 《C Primer Plus》,《c语言程序设计》等。 |
1.PTA作业
1.1题目内容描述:
计算存款利息,计算公式为interest=money×(1+rate)year −money,其中interest为存款到期时的利息(税前),money是存款金额,rate是利率,year是存款年限。
1.1.1实验代码截屏
1.1.2数据处理
此次作业定义的变量为money,rate,year,interest。由题可知,本题的interest需要保留2位小数则需要%.2f来表示。
1.1.3PTA的提交及说明
- 1.首先是由于空格的错误,我只能一个一个的加,加完后并没有用,只能重新再将代码重新码过,第一题就做了将近1个半小时。
- 2.其次是由于scanf的返回值的忽略,由于我将interest也打入了scanf里导致这一个错误我做了好久。
2.1题目描述
本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=√
s(s−a)(s−b)(s−c),其中s=(a+b+c)/2。
2.2.1实验代码截图
2.2.2数据处理
- 数据表达:a,b,c分别代表三条边长,area是三角形的面积,perimeter是周长
- 数据处理:当三角形的两边之和大于第三边时,area=√s(s−a)(s−b)(s−c),其中s=(a+b+c)/2;当两边之和小于或等于第三边,则输出These sides do not correspond to a valid triangle。
2.2.3PTA的提交及说明
- 首先是答案就一个错误,就是没有加入周长的计算,一直卡着。
- 没有对a,b,c进行比较也就是没有看清题目需要的定义。
3.1题目描述
为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。
3.3.1实验代码截图
3.3.2数据处理
- 数据表达:按照本题要求,x为用户所用电量,cost为用户所需要支付的金额。
- 数据处理:若用户用水量小于50吨,则用cost=0.53x来计算,若用户的用水量大于50吨,则用cost=0.5350+(x-50)*0.58来计算。
3.3.3PTA的提交及说明
- 仍然是“忽略scanf值”的错误,是由于我对变量的或多或少的定义。
2.阅读代码
优点 : 1.首先排版十分美观,可见编码人的对待工作的严谨态度,是我所应当学习的地方。
2.第二是使用了一种新的编程语句——while,是一种循环体语言。能够简便运算。
3.学习总结
3.1学习进度条
||||||
|:--|:--|:--|:--|
|周/日期|这周花的时间|代码行|学到的知识点简介|目前比较迷惑的问题|
|第五周|8小时|五十行|hello world等一些简单的编译|暂无|
|第六周|8小时|八十行|通过编译来进行华氏度与摄氏度的转换|暂无|
|第七周|12小时|一百三十行|学习了if else,定义一部分数学函数|忽略scanf的返回值|