C语言编写海伦公式

2025-04-24 21:59:33
推荐回答(2个)
回答1:


#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;
}

运行结果:

回答2:

double类型输入、输出都是%lf;
建议使用float型