编写一个C++程序,使用角度检查三角形是否有效,并附带一个示例。此程序允许用户输入三角形的三个角度并计算它们的总和。接下来,我们使用C++ If Else语句检查总和是否等于180。如果为真,则为有效三角形;否则为无效三角形。
#include<iostream>
using namespace std;
int main()
{
int angle1, angle2, angle3, sum;
cout << "\nPlease Enter Three Angles = ";
cin >> angle1 >> angle2 >> angle3;
sum = angle1 + angle2 + angle3;
if( sum == 180)
{
cout << "\nThis is a Valid Triangle";
}
else
cout << "\nThis is an Invalid";
return 0;
}
Please Enter Three Angles = 30 60 90
This is a Valid Triangle
让我用错误的值来检查一下。
Please Enter Three Angles = 30 90 120
This is an Invalid
C++程序使用角度示例2检查三角形是否有效
除了所有角度的总和等于180之外,三角形的所有角度都应该是非零的。在这个C++程序中,我们对此进行了检查。
#include<iostream>
using namespace std;
int main()
{
int angle1, angle2, angle3, sum;
cout << "\nPlease Enter Three Angles of a Triangle = ";
cin >> angle1 >> angle2 >> angle3;
sum = angle1 + angle2 + angle3;
if(sum == 180 && angle1 != 0 && angle2 != 0 && angle3 != 0)
{
cout << "\nThis is a Valid Triangle";
}
else
cout << "\nThis is an Invalid Triangle";
return 0;
}
