编写一个 C++ 程序,使用 If else 语句和示例,通过边长检查三角形是否有效。
#include<iostream>
using namespace std;
int main()
{
int side1, side2, side3;
cout << "\nPlease Enter Three Sides of a Triangle = ";
cin >> side1 >> side2 >> side3;
if( (side1 + side2 > side3) && (side2 + side3 > side1) && (side1 + side3 > side2) )
{
cout << "\nThis is a Valid Triangle";
}
else
cout << "\nThis is an Invalid Triangle";
return 0;
}

输出 2
Please Enter Three Sides of a Triangle = 20 40 50
This is a Valid Triangle
C++ 程序使用边长检查三角形是否有效 示例 2
#include<iostream>
using namespace std;
int main()
{
int side1, side2, side3;
cout << "\nPlease Enter Three Sides of a Triangle = ";
cin >> side1 >> side2 >> side3;
if(side1 + side2 > side3)
{
if(side2 + side3 > side1)
{
if(side1 + side3 > side2)
{
cout << "\nThis is a Valid Triangle";
}
else
{
cout << "\nThis is an Invalid Triangle";
}
}
else
{
cout << "\nThis is an Invalid Triangle";
}
}
else
cout << "\nThis is an Invalid Triangle";
return 0;
}
Please Enter Three Sides of a Triangle = 25 65 56
This is a Valid Triangle
C++ 程序 使用边长查找三角形是否有效 示例 3
#include<iostream>
using namespace std;
int main()
{
int side1, side2, side3, flag = 0;
cout << "\nPlease Enter Three Sides of a Triangle = ";
cin >> side1 >> side2 >> side3;
if(side1 + side2 > side3)
{
if(side2 + side3 > side1)
{
if(side1 + side3 > side2)
{
flag = 1;
}
}
}
if(flag == 1)
{
cout << "\nThis is a Valid Triangle";
}
else
{
cout << "\nThis is an Invalid Triangle";
}
return 0;
}
Please Enter Three Sides of a Triangle = 7 5 6
This is a Valid Triangle