#include<stdio.h>
#include<math.h>
float Triangle_Style(float a, float b, float c);
int main()
{
int a,b,c;
double s,p ;
scanf("%d%d%d",&a,&b,&c);
if(a+b>c&&a+c>b&&c+b>a)
{
if(a==b&&a==c)
printf("等边三角形\n");
else if(a==b||a==c||c==b)
printf("等腰三角形\n");
else if(aa+bb==cc||bb+cc==aa||aa+cc==b*b)
printf("直角三角形\n");
}
else
printf("不是三角形\n");
return 0;
}
float Triangle_Area(float a, float b, float c)
{
double p, s;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("面积=%.2f\n",s);
}
#include<stdio.h>
#include<math.h>
float Triangle_Style(float a, float b, float c);
float Triangle_Area(float a, float b, float c);
int main()
{
int a,b,c;
double s,p ;
scanf("%d%d%d",&a,&b,&c);
Triangle_Style(a,b,c);
Triangle_Area(a,b,c);
return 0;
}
float Triangle_Style(float a,float b,float c)
{
if(a+b>c&&a+c>b&&c+b>a)
{
if(a==b&&a==c)
printf("等边三角形\n");
else if(a==b||a==c||c==b)
printf("等腰三角形\n");
else if(a*a+b*b==c*c||b*b+c*c==a*a||a*a+c*c==b*b)
printf("直角三角形\n");
}
else
printf("不是三角形\n");
}
float Triangle_Area(float a, float b, float c)
{
double p, s;
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("面积=%.2f\n",s);
}
1、函数名写错了,前面是 Triangle_Style() 下面你定义的是Triangle_Area()
2、else if(aa+bb==cc||bb+cc==aa||aa+cc==b*b) 这行缺少乘号