21xrx.com
2024-12-22 21:49:53 Sunday
登录
文章检索 我的文章 写文章
C++源代码:输入三角形的三条边长,求三角形的面积
2023-07-05 11:00:01 深夜i     --     --
C++ 源代码 三角形 三条边长 面积

在C++编程语言中,我们可以使用以下代码来输入三角形的三条边长,然后计算并输出三角形的面积:


#include <iostream>

#include <cmath>

using namespace std;

int main()

{

  double a, b, c, s, area;

  

  cout << "请输入三角形的三条边长:";

  cin >> a >> b >> c;

  

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

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

  

  cout << "三角形的面积为:" << area << endl;

  

  return 0;

}

首先,在程序中我们需要引入两个头文件:iostream和cmath。iostream头文件主要用于输入和输出相关的操作,cmath头文件主要用于实现数学计算功能。

然后,我们定义了5个变量,分别是三角形的三条边长a、b、c,三角形的半周长s以及三角形的面积area。

接下来,我们使用cout语句提示用户输入三角形的三条边长,并使用cin语句获取用户输入的数据。

然后,我们使用公式(海伦公式)计算三角形的半周长s:s=(a+b+c)/2。接着,我们再使用公式计算三角形的面积:area=sqrt(s*(s-a)*(s-b)*(s-c))。

最后,我们使用cout语句将计算得到的三角形的面积输出到屏幕上。

在程序最后,我们使用return 0语句表示程序成功运行并结束。

总的来说,这段C++代码非常简单易懂,读者们可以尝试自己编译运行体验一下。此例也展示了C++在计算数学问题时的高效性和实用性。

  
  

评论区

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