根据海伦公式由三角形的三边长度a、b、c可以计算三角形面积.用C语言来做的,请问我的代码那里有错?
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 02:26:41
根据海伦公式由三角形的三边长度a、b、c可以计算三角形面积.用C语言来做的,请问我的代码那里有错?
#include<stdio.h>
#include<math.h>
double a,b,c;
double triangle_area(double a,double b,double c);
int main()
{\x09
\x09printf("请输入三角形的3边之长:");
\x09scanf("%f,%f,%f",&a,&b,&c);
\x09double triangle_area(double,double,double);
\x09printf("三角形面积S=%.1f\n",triangle_area);
\x09return 0;
}
double triangle_area(double,double,double)
\x09{
\x09\x09double p=(a+b+c)/2;
\x09\x09double triangle_area;
\x09\x09triangle_area=sqrt((p*(p-a)*(p-b)*(p-c)));
\x09\x09return triangle_area;
\x09}
#include<stdio.h>
#include<math.h>
double a,b,c;
double triangle_area(double a,double b,double c);
int main()
{\x09
\x09printf("请输入三角形的3边之长:");
\x09scanf("%f,%f,%f",&a,&b,&c);
\x09double triangle_area(double,double,double);
\x09printf("三角形面积S=%.1f\n",triangle_area);
\x09return 0;
}
double triangle_area(double,double,double)
\x09{
\x09\x09double p=(a+b+c)/2;
\x09\x09double triangle_area;
\x09\x09triangle_area=sqrt((p*(p-a)*(p-b)*(p-c)));
\x09\x09return triangle_area;
\x09}
#include<stdio.h>
#include<math.h>
//定义了全局变量
double a,b,c;
//计算面积的函数申明
double triangle_area(double a, double b, double c);
int main()
{
printf("请输入三角形的3边之长:");
//输入的数据保存在全局变量中,但是变量是double类型的,所以%f显然是不行的
//scanf("%f,%f,%f",&a,&b,&c);
scanf("%lf,%lf,%lf",&a,&b,&c);
//请问下面这句是干嘛的啊,干嘛的呀,前面已经申明了,还需要在main里边申明么?
//哪本书上面有这么写过?
//double triangle_area(double, double, double);
//下面的函数调用让我大吃一惊,triangle_area是函数名?为毛不加括号?
//你这C的基础也太差了吧,跟谁学的?
//printf("三角形面积S=%.1f\n",triangle_area);
printf("三角形面积S=%.1f\n",triangle_area(a,b,c));
return 0;
}
//计算面积函数实现,请问函数申明的时候都加了形参,为什么在实现的时候,不加形参啊?
//你确定这样能编译通过么?
//double triangle_area(double, double, double)
double triangle_area(double a, double b, double c)
{
double p=(a+b+c)/2;
//变量名字还跟函数名字相同.
double triangle_area;
triangle_area=sqrt((p*(p-a)*(p-b)*(p-c)));
return triangle_area;
}
#include<math.h>
//定义了全局变量
double a,b,c;
//计算面积的函数申明
double triangle_area(double a, double b, double c);
int main()
{
printf("请输入三角形的3边之长:");
//输入的数据保存在全局变量中,但是变量是double类型的,所以%f显然是不行的
//scanf("%f,%f,%f",&a,&b,&c);
scanf("%lf,%lf,%lf",&a,&b,&c);
//请问下面这句是干嘛的啊,干嘛的呀,前面已经申明了,还需要在main里边申明么?
//哪本书上面有这么写过?
//double triangle_area(double, double, double);
//下面的函数调用让我大吃一惊,triangle_area是函数名?为毛不加括号?
//你这C的基础也太差了吧,跟谁学的?
//printf("三角形面积S=%.1f\n",triangle_area);
printf("三角形面积S=%.1f\n",triangle_area(a,b,c));
return 0;
}
//计算面积函数实现,请问函数申明的时候都加了形参,为什么在实现的时候,不加形参啊?
//你确定这样能编译通过么?
//double triangle_area(double, double, double)
double triangle_area(double a, double b, double c)
{
double p=(a+b+c)/2;
//变量名字还跟函数名字相同.
double triangle_area;
triangle_area=sqrt((p*(p-a)*(p-b)*(p-c)));
return triangle_area;
}
根据海伦公式由三角形的三边长度a、b、c可以计算三角形面积.用C语言来做的,请问我的代码那里有错?
C语言编程,已知三角形的三边长a,b,c,计算求三角形面积的公式为:
C语言程序“编写由三角形三边求面积的函数”要求必须使用函数调用.还要用到海伦公式.
海伦秦九韶公式 如果一个三角形边长分别为a b c 用公式计算下列三角形的面积
利用海伦公式计算a=4 b=5 c=6的三角形面积
诺三角形的三边长为7,8,10,设p=1/2(a+b+c),设p=(a+b+c)/2 可根据海伦公式计算面积
c++语言 输入三角形三边a,b,c.判断是否能够构成三角形,如果能构成三角形,通过海伦公式,计算其面积
输入三角形的3各边长a,b和c,应用下面的海伦公式计算三角形的面积area:
c#输入三角形的三条边长a、b和c,按海伦公式计算三角形面积并输出
在三角形abc中2B=A+C,周长的一半=10,面积为10根号3,求三边长.不要用海伦公式,要用解三角形的方法做
C语言编程,三角形面积的海伦公式为:area=开根号[s(s-a)(s-b)(s-c],其中s=(a+b+c)/2,a、
c语言作业:1.已知三角形的三边长A,B,C,计算三角形面积的公式为 S=1/2(a+b+c),area=根号s(s-a