题解 | #三角形判断#
三角形判断
http://www.nowcoder.com/practice/689ec1e742394e09b1059556fc167b65
#include <stdio.h>
int IsAngle(int a,int b,int c)
{
if(a+b > c && a+c > b && b+c > a )
return 1;
else
return 0;
}
int main(){
int a,b,c;
while((scanf("%d%d%d",&a,&b,&c)) != EOF)
{
int k = IsAngle(a,b,c);
if(k == 1)
{
if(a == b ||a == c ||c == b )
{
if(b == c && a == b)
printf("Equilateral triangle!\n");
else
printf("Isosceles triangle!\n");
}
else
printf("Ordinary triangle!\n");
}
else
printf("Not a triangle!\n");
}
return 0;
int IsAngle(int a,int b,int c)
{
if(a+b > c && a+c > b && b+c > a )
return 1;
else
return 0;
}
int main(){
int a,b,c;
while((scanf("%d%d%d",&a,&b,&c)) != EOF)
{
int k = IsAngle(a,b,c);
if(k == 1)
{
if(a == b ||a == c ||c == b )
{
if(b == c && a == b)
printf("Equilateral triangle!\n");
else
printf("Isosceles triangle!\n");
}
else
printf("Ordinary triangle!\n");
}
else
printf("Not a triangle!\n");
}
return 0;
}