|
#include <stdio.h>
void main ()
{
float x,y,z;
printf("Please input the length of three edges:\n");
scanf("%f,%f,%f",&x,&y,&z);
if(x+y<=z||x+z<=y||y+z<=x)
printf("The three edges can't form a triangle!\n");
else if(x==y&&y==z) print("It's an equilateral triangle!\n");
else if(x==y||x==z||y==z) printf("It's an isosceles triangle!\n");
else if(x*x+y*y==z*z||x*x+z*z==y*y||y*y+z*z==x*x)
printf("It's a right triangle!\n");
else printf("It's a random triangle!\n");
}
还有一般linker error 的出现是因为什么原因? |