首页 > 试题广场 >

输入三角形的3条边,判别它们能否形成三角形,若能,则判断是等

[问答题]

输入三角形的3条边,判别它们能否形成三角形,若能,则判断是等边、等腰三角形,还是一般三角形。

推荐
#include<iostream>
using namespace std;
int main()
{
double a, b, c ;
  cout << "a, b, c = " ;
  cin >> a >> b >> c ;
  if ( a+b > c && b+c > a && c+a > b )
   {
if ( a == b && b == c )  
         cout << "等边三角形!" << endl;
       else if ( a == b || a == c || b == c )
              cout << "等腰三角形!" << endl;
             else cout << "一般三角形!" << endl;
   }
   else
cout << "不能形成三角形!" << endl ;
}

发表于 2018-05-07 11:15:07 回复(0)