海伦公式c语言函数 海伦公式函数调用

C语言海伦公式

#include<math.h>#include<stdio.h>main(){float a,b,c,p,s;printf("chang kuan gao shi ?");scanf("%f%f%f",&a,&b,&c);//注意p=(a+b+c)/2;s=sqrt(p*(p-a)*(p-b)*(p-c));printf("mian ji shi:%f",s);}最后吐一下糟,这个英语水平,实在是,现在都有在线字典了啊

创新互联建站专注于江城网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供江城营销型网站建设,江城网站制作、江城网页设计、江城网站官网定制、重庆小程序开发服务,打造江城网络公司原创品牌,更为您提供江城网站排名全网营销落地服务。

C语言编写海伦公式

#include stdio.h

#include math.h

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;

}

运行结果:

用C语言写海伦公式

写海伦公式,我先后用了两个编译器,第一个是 visual studio 2019,第二个是Devc++

出现的问题,运行可以,但输入数据后运行,就error

第一个visual studio 2019  使用scanf  应为 scanf_s,Devc++则用scanf即可

第二个visual studio 2019  运行后 输入三个边长,

首先, 输入三个边长,必须是 3 4 5(中间要以空格隔开,逗号可不行,也会报error)

其次,要符合两条边之和大于第三边,否则 error;

#includestdio.h

#includemath.h

#define p ((a+b+c)/2)

int main()

{

float a, b, c;

double area;

printf("Enter a b c:");  //我终于知道了,运行后 输入值之间要以空格隔开,不然就error了

scanf_s("%f%f%f", a, b, c);

if (a = b + c || b = a + c || c = a + b)

{

printf("error");

}

else

{

area = sqrt((double)(p * (p - a) * (p - b) * (p - c)));//sqrt 代表开方;

printf("a=%f,b=%f,c=%f,p=%f\n", a, b, c, p);

printf("area=%f\n", area);

}

return 0;


当前名称:海伦公式c语言函数 海伦公式函数调用
标题链接:http://ybzwz.com/article/dodphpj.html