C语言1博客作业03

这个作业属于哪个课程 C语言程序设计1
这个作业要求在哪里 (https://edu.cnblogs.com)
我在这个课程的目标是 掌握函数运算
我在这个作业哪个具体方面帮助实现目标 编译一些基本生活中的应用问题,如计算利息存款等
参考文献 C语言程序设计

1.PTA实验作业

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

1.1.1实验代码截图:

C语言1博客作业03_第1张图片

1.1.2数据处理:通过if else 语句对三角形的成立条件进行讨论,如果三角形成立才能进行周长面积的计算。

1.1.3 PTA提交列表及说明:

C语言1博客作业03_第2张图片

  1. 一开始没能讨论三角形的成立条件
  2. 用整数型定义边长
  3. 输出小数未能保留两位小数
  4. 输出语句的拼写有误

1.2题目:本题目要求计算存款利息,计算公式为interest=money×(1+rate)​year​​−money,其中interest为存款到期时的利息(税前),money是存款金额,year是存期,rate是年利率。

1.2.1实验代码截图:

C语言1博客作业03_第3张图片

1.2.2数据处理:定义几个关键变量,套用计算公式求解。

1.2.3PTA提交列表及说明:

C语言1博客作业03_第4张图片

  1. 这题最大的问题就是在定义年份那里,年份也有小数,所以需要用double定义
  2. 一些符号的运用出错

1.3题目:本题目要求计算下列分段函数f(x)的值:


注:可在头文件中包含math.h,并调用sqrt函数求平方根,调用pow函数求幂。

1.3.1实验代码截图:

C语言1博客作业03_第5张图片

1.3.2数据处理:if else 讨论输入的情况,以及幂运算的基本应用。

1.3.3PTA提交列表及说明:

C语言1博客作业03_第6张图片

  1. 这题和老师上课讲的求分段函数题目有类似,但稍比起来还是难一点
  2. 之前一直在幂运算那里出现错误,后来询问同学才得以改正

你可能感兴趣的