C++ 程序检查三角形是等边、等腰还是不等边

编写一个 C++ 程序,通过示例检查三角形是等边、等腰还是不等边。如果三角形的三条边都相等,则为等边三角形。否则,如果任意两条边相等,则为等腰三角形。否则,则为不等边三角形。

#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 && side2 == side3)
  	{
  		cout << "\nThis is an Equilateral Triangle";
  	}
  	else if(side1 == side2 || side2 == side3 || side1 == side3)
    {
  		cout << "\nThis is an Isosceles Triangle";
	}
  	else
    	cout << "\nThis is a Scalene Triangle";
		
 	return 0;
}
C++ Program to Check Triangle is Equilateral Isosceles or Scalene

在此 C++ 输出中,三条边都不同。因此,这是一个不等边三角形。

Please Enter Three Sides of a Triangle =  30 60 90

This is a Scalene Triangle

边1 = 30,边2 = 30,边3 = 120。这意味着两条边相等,所以是等腰三角形。

Please Enter Three Sides of a Triangle =  30 30 120

This is an Isosceles Triangle