21xrx.com
2024-11-05 14:48:46 Tuesday
登录
文章检索 我的文章 写文章
C++判断输入的三个double型数据是否构成三角形
2023-06-27 18:56:24 深夜i     --     --
C++ 输入 三个double型数据 构成 三角形

在C++中,可以使用数学方法来判断输入的三个double型数据是否构成三角形。判断一个三角形是否存在的方法是用任意两边之和是否大于第三边。因此,可以编写一个函数来判断三个double型数据是否构成三角形。

首先,定义一个函数来进行判断。函数需要接受三个double型数据,并返回一个bool类型的值。在函数中,需要使用if语句来判断三角形是否存在。代码如下:


bool isTriangle(double a, double b, double c){

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

    return true;

  else

    return false;

  

}

在函数中,首先判断任意两边之和是否大于第三边。如果是,则返回true;否则,返回false。在主函数中,可以通过使用cin来输入三个double型数据,并调用函数来判断是否构成三角形。代码如下:


int main(){

  double a, b, c;

  cout << "请输入三个数:" << endl;

  cin >> a >> b >> c;

  if(isTriangle(a, b, c))

    cout << "构成三角形!" << endl;

  else

    cout << "不构成三角形!" << endl;

  

  return 0;

}

在主函数中,首先使用cout来输出提示信息,然后使用cin来输入三个数据。接着,调用函数来判断是否构成三角形,并使用if语句来输出结果。

在C++中,判断是否构成三角形是一项重要的数学计算。使用上述方法,可以轻松编写一个函数来判断三个double型数据是否构成三角形,并在主函数中使用该函数进行计算。这对于学习C++编程的人来说是一个不错的练习和应用。

  
  

评论区

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