21xrx.com
2024-12-27 20:18:09 Friday
登录
文章检索 我的文章 写文章
C++:输入三边求面积
2023-07-06 10:53:29 深夜i     --     --
C++ 输入 三边 面积

C++是一种流行的编程语言,它在各种领域都有广泛的应用。今天,我们将介绍使用C++编写一个计算三角形面积的简单程序。该程序需要输入三条边的长度,然后计算并输出三角形的面积。

首先,我们需要包含头文件iostream>,这是C++中处理输入输出的基本库。接着,我们定义三个变量来存储三条边的长度,可以使用float或double类型,以获得更高的精确度。代码如下:


#include <iostream>

using namespace std;

int main()

{

  float a, b, c;

  cout << "Enter the three sides of the triangle: ";

  cin >> a >> b >> c;

 

  // 计算半周长

  float s = (a+b+c)/2;

  

  // 使用海伦公式计算面积

  float area = sqrt(s*(s-a)*(s-b)*(s-c));

  

  cout << "The area of the triangle is: " << area << endl;

 

  return 0;

}

上述代码首先输出一条消息,让用户输入三角形的三条边,然后使用输入流运算符>>将三个值读入到变量a、b和c中。接着,程序计算半周长,即三条边的半和,并将其存储在变量s中。

接下来,我们使用海伦公式计算三角形的面积。该公式可以表示为:

S = √[s(s-a)(s-b)(s-c)]

其中,s是半周长,a、b和c是三角形的三条边。

在本程序中,我们使用C++中的sqrt()函数来计算平方根。最后,我们输出计算出的面积值。

这个程序是一个非常简单而有用的C++例子,它演示了如何进行用户交互,读取输入,进行简单的数学计算,并输出结果。通过使用学习C++的过程,可以帮助初学者更好地理解编程基本概念和语法。希望这篇文章对您的学习有所帮助。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复