c语言编程题,求指出错误
输入三角形的三边长,求其面积。输入格式:
在一行中输入能够构成三角形的3个实数,3个数之间用逗号间隔。
输出格式:
对每一组输入,在一行中输出面积值,结果保留两位小数,没有附加字符。
输入样例:
3,3,3
输出样例:
3.90
#include <stdio.h>
main()
{
float a,b,c,s,p;
printf("请输入三角形的三边长: ");
scanf("%f,%f,%f",&a,&b,&c);
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("三角形面积=%6.2f\n",s);
return 0;
}