21xrx.com
2024-12-22 22:19:41 Sunday
登录
文章检索 我的文章 写文章
C++编程实现任意三角形周长计算
2023-07-13 15:25:06 深夜i     --     --
C++ 三角形 周长计算

任意三角形是指不是等边三角形、等腰三角形或直角三角形的三角形。如何计算任意三角形的周长呢?其实很简单,只需计算三个边长之和即可。

现在我们来用C++编写一个程序,实现任意三角形周长计算。

首先我们需要定义三边长度变量a、b、c。然后用户输入三边长度值,程序将值存储到对应的变量中。

例如:


float a, b, c;

cout << "请输入三角形三边长度值:";

cin >> a >> b >> c;

接下来我们需要判断输入的三边长度能否构成合法的三角形。用三角形的两边之和大于第三边来判断。如果所有三边都符合条件,那么这个三角形就是合法的。

如果三角形不合法,程序需要输出错误信息,提示用户重新输入长度值。

例如:


if (a + b > c && a + c > b && b + c > a) {

   cout << "三角形周长为:" << a + b + c << endl;

}

else 请重新输入:" << endl;

最后,将计算出来的周长输出到屏幕上。

完整代码如下:


#include <iostream>

using namespace std;

int main()

{

  float a, b, c;

  cout << "请输入三角形三边长度值:";

  cin >> a >> b >> c;

  if (a + b > c && a + c > b && b + c > a) {

   cout << "三角形周长为:" << a + b + c << endl;

  }

  else

   cout << "输入的三边长度值无法构成三角形

  return 0;

}

以上就是利用C++实现任意三角形周长计算的完整步骤,通过以上的代码,我们可以轻松地计算出任意三角形的周长。

  
  

评论区

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