#include
#include
int main ()
{
double a,b,c,s,area;
printf("Enter a b c:");
// 因为是double类型的数据,要用lf
while(scanf("%lf %lf %lf",&a,&b,&c)!=EOF)
{
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("area=%lf",area);
}
return 0;
}
运行结果:
double类型输入、输出都是%lf;
建议使用float型