#include <stdio.h>
void Swap(int a,int b,int c);
int main(int argc, char const *argv[])
{
int a,b,c;
printf("请输入三个数,我来判断是否可以组成三角形:\n");
scanf("%d %d %d",&a,&b,&c);
Swap(a,b,c);
return 0;
}
void Swap(int a,int b,int c)
{
if((a + b) > c && (a + c) > b && (b + c) > a)
{
printf("为三角形:\n");
if(a == b || a == c || b == c)
{
if((a*a + b*b == c*c) || (a*a + c*c) == (b*b) || (b*b + c*c) == (a*a))
{
printf("能组成等腰直角三角型\n");
}
else if(a == b && b ==c)
{
printf("为全等三角型!\n");
}
else
{
printf("能组成等腰三角型\n");
}
}
if((a*a + b*b == c*c) || (a*a + c*c) == (b*b) || (b*b + c*c) == (a*a))
{
printf("为直角三角形\n");
}
}
else
{
printf("%d,%d,%d:不能组成三角形:\n",a,b,c);
}
}
/