是说编译不过吗,这样改一下。
#include
#include
int main()
{
float a,b,c,s,area;
scanf("%f,%f,%f",&a,&b,&c);
s=(a+b+c)*1/2;
area=s*(s-a)*(s-b)*(s-c);
printf("a=%f,b=%f,c=%f,s=%f\n",a,b,c,s);
printf("area=%f\n",area);
return 0;
}
程序应该没错,如果说有错,就是float a,b,c,s,area时少了一个分号
还有三角形面积公式错了,少了一个根号,参照海伦公式
很愿意协助你完成╭(╯3╰)╮亲
float a,b,c,s,area; 这个后面的分号你漏掉了