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的返回值|

3.2.累积代码行和博客字数

3.3学习感悟

1.做PTA上的作业切忌暴躁,那样只会一直错,应当好好反省,反复查看做过的每一个细节往往决定成败。

2.做作业不能偷懒,不要耍小聪明,出来混迟早是要还的。没有什么事是可以一蹴而就的,只有认真对待过后,那种成就感是无法言表的。

3.要多多阅读教材,你就可以找到你想要的解决办法,尽量少问其他人,这样可能花了同样的时间,却收效甚微。

4.要相信自己能行,不轻言放弃。

posted @ 2019-10-12 12:57  一柄长剑两桀骜  阅读(259)  评论(6编辑  收藏  举报