您的位置首页百科问答

C语言计算三角形面积

问题补充说明:#include #include main() { float a,b,c; printf("Please input 3 numbers:\n"); scanf("%f%f%f",&a,&b,&b); printf("三角形面积是:%f\n",area(a,b,c)); getch(); } float area(a,b,c) { float s,l; l=(a+b+c)/2.0; s=sqrt(l*(l-a)*(l-b)*(l-c)); return s; } 程序有错误运行不了,请问哪里错了???

C语言计算三角形面积

#include<std来自io.h>

#include<math.h>

floatarea(float,float,float);

main()

{

floata,b,c;

printf("Pleaseinput3numbers:\n");

scanf("%f%右纸息若磁序掌场f%f",&a,&b,&b);

s=area(a,b,c);

printf("三角形面积是:%f\n",s);

差优怎婷眼希存视载getchar();

}

floatarea(a,b,c)

{

floats思完盟很兵周围练生打,l;

l=(a+b+c)背两溶曾独/2.0;

s=sqrt(l翻*(l-a)*(l-b)*(l-c));

return(s);

}

你开始没有定义函数