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

2024-12-02 15:56:51
推荐回答(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; 这个后面的分号你漏掉了