C语言:使用角度检查三角形是否有效

编写一个C程序,使用角度检查三角形是否有效。任何三角形有效,如果三角形三个角度的总和等于180

C语言:使用角度检查三角形是否有效示例

这个C程序帮助用户输入三角形的所有角度。然后使用If Else语句检查它是否有效。

 #include<stdio.h>

int main()
{
int angle1, angle2, angle3, Sum;

printf("\n Please Enter Three Angles of a Triangle : ");
scanf("%d%d%d", &angle1, &angle2, &angle3);

Sum = angle1 + angle2 + angle3;

if(Sum == 180)
{
printf("\n This is a Valid Triangle");
}
else
{
printf("\n This is an Invalid Triangle");
}
return 0;
}
 Please Enter Three Angles of a Triangle : 45 75 60

 This is a Valid Triangle

我试试另一个值

 Please Enter Three Angles of a Triangle : 60 50 90

 This is an Invalid Triangle

使用角度检查三角形是否有效示例2

在上面的程序中,我们忘记检查任何角度是否为零。在验证三角形时,这一点也很重要。因此,我们在C编程中使用逻辑AND运算符来确保所有角度都大于0。

#include<stdio.h>

int main()
{
int angle1, angle2, angle3, Sum;

printf("\n Please Enter Three Angles of a Triangle : ");
scanf("%d%d%d", &angle1, &angle2, &angle3);

Sum = angle1 + angle2 + angle3;

if(Sum == 180 && angle1 != 0 && angle2 != 0 && angle3 != 0)
{
printf("\n This is a Valid Traingle");
}
else
{
printf("\n This is an Invalid Triangle");
}
return 0;
}
Program to Check Triangle is Valid or Not using Angles 3

现在我将输入正确的角度

 Please Enter Three Angles of a Triangle : 70 70 40

 This is a Valid Triangle