c语言。求此程序为什么出错,出错在哪,如何更改。新手求助

2024年12月02日 15:56
有4个网友回答
网友(1):

是说编译不过吗,这样改一下。

#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;
}

网友(2):

程序应该没错,如果说有错,就是float a,b,c,s,area时少了一个分号
还有三角形面积公式错了,少了一个根号,参照海伦公式

网友(3):

很愿意协助你完成╭(╯3╰)╮亲

网友(4):

float a,b,c,s,area; 这个后面的分号你漏掉了