#include<stdio.h>
#include<math.h>
double a,b,c;
double triangle_area(double a, double b, double c);
int main()
{
printf("请输入三角形的3边之长:");
scanf("%f,%f,%f",&a,&b,&c);
double triangle_area(double, double, double);
printf("三角形面积S=%.1f\n",triangle_area);
return 0;
}
double triangle_area(double, double, double)
{
double p=(a+b+c)/2;
double triangle_area;
triangle_area=sqrt((p*(p-a)*(p-b)*(p-c)));
return triangle_area;
}
试过了,还是一样
追答你的函数调用,调了和没调一样
printf(".."triangle_aera(a,b,c));
还有scanf
想要空格输入的话
scanf("%lf %lf %lf");
你内个一定要这么输入才行
3,4,5 而不能3 4 5