每组样例包含了三个整数a,b,c,代表了三角形的三条边的长度。(0<a,b,c<300)
#include <stdio.h>
int main(void)
{
int a,b,c;
printf("Please input a,b,c: ");
scanf("%d %d %d",&a,&b,&c);
printf("Output:\n");
if(a+b<=c||a+c<=b||b+c<=a)
printf("Input error!\n");
else{
if(a*a==b*b+c*c||b*b==a*a+c*c||c*c==a*a+b*b)
printf("good\n");
else {if(a==b||a==c||b==c)
printf("perfect\n");
else printf("just a triangle\n");}}
return 0;
}
注意:if-else的嵌套