编写一个C语言程序,判断三角形是等边、等腰还是不等边三角形,并附带示例。例如,a、b、c是边长。
- 等边三角形:如果所有边都相等,则为等边三角形。a = b = c
- 等腰三角形:如果任意两边相等,则为等腰三角形。a= b 或 a= c 或 b = c
- 不等边三角形:如果所有边都不相等,则为不等边三角形。a != b != c
C语言判断三角形是等边、等腰还是不等边三角形示例
此程序可帮助用户输入三角形的所有边长。然后,程序使用Else If语句判断它是等边、等腰还是不等边三角形。
#include<stdio.h>
int main()
{
int side1, side2, side3;
printf("\n Please Enter Three Sides of a Triangle : ");
scanf("%d%d%d", &side1, &side2, &side3);
if(side1 == side2 && side2 == side3)
{
printf("\n This is an Equilateral Triangle");
}
else if(side1 == side2 || side2 == side3 || side1 == side3)
{
printf("\n This is an Isosceles Triangle");
}
else
{
printf("\n This is a Scalene Triangle");
}
return 0;
}

我试试另一个值
Please Enter Three Sides of a Triangle : 60 40 60
This is an Isosceles Triangle
另一个
Please Enter Three Sides of a Triangle : 60 50 40
This is a Scalene Triangle