69,371
社区成员
发帖
与我相关
我的任务
分享
#include<stdio.h>
#include<math.h>
main()
{
float a,b,c,p,q,s;
scanf("%f%f%f",&a,&b,&c);
if(a+b>c&&a+c>b&&b+c>a)
{
printf("是三角形");
if(a==b&&b==c&&b==c)
printf("等边三角形");
else if(a==b || a==c || b==c)
printf("等腰三角形");
else
printf("不等边三角形");
p=(a+b+c)/2;
q = p*(p-a)*(p-b)*(p-c);
s = sqrt(q);
printf("%f",s);
}
else
printf("不是三角形");
}
if (a + b > c&& a + c > b&& b + c > a) printf("是三角形");
{
}//你这里又打印了printf,又加一个大括号,肯定不行吧