编写由三角形三边求面积的函数.#includefloat kig(float x, float y,float z);main(){ float s,a,b,c; scanf("%f%f%f",&a,&b,&c); s=kig(a,b,c); printf("s=%f\n",kig(a,b,c));}float kig(float x,float y,float z){ float p; p=1/4*(2*x*z+y*y-x*x-z*z);

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/22 14:08:05
编写由三角形三边求面积的函数.#includefloatkig(floatx,floaty,floatz);main(){floats,a,b,c;scanf("%f%f%f",&a,&b,&c);s

编写由三角形三边求面积的函数.#includefloat kig(float x, float y,float z);main(){ float s,a,b,c; scanf("%f%f%f",&a,&b,&c); s=kig(a,b,c); printf("s=%f\n",kig(a,b,c));}float kig(float x,float y,float z){ float p; p=1/4*(2*x*z+y*y-x*x-z*z);
编写由三角形三边求面积的函数.
#include
float kig(float x, float y,float z);
main()
{
float s,a,b,c;
scanf("%f%f%f",&a,&b,&c);
s=kig(a,b,c);
printf("s=%f\n",kig(a,b,c));
}
float kig(float x,float y,float z)
{
float p;
p=1/4*(2*x*z+y*y-x*x-z*z);
return (p);
}
这个有什么错.怎么s=0

编写由三角形三边求面积的函数.#includefloat kig(float x, float y,float z);main(){ float s,a,b,c; scanf("%f%f%f",&a,&b,&c); s=kig(a,b,c); printf("s=%f\n",kig(a,b,c));}float kig(float x,float y,float z){ float p; p=1/4*(2*x*z+y*y-x*x-z*z);
p=1/4*(2*x*z+y*y-x*x-z*z);
应该改为
p=1.0/4*(2*x*z+y*y-x*x-z*z);或者
p=1/4.0*(2*x*z+y*y-x*x-z*z);
原因是:当进行运算时,1和4都是整数,先计算1/4得到的结果是整数,也就是只取整数部分,余数保留不运算,结果是0,所以在后面的运算中也一直是0了,所以把它换为浮点数,也就可以有小数部分了.

C语言程序“编写由三角形三边求面积的函数”要求必须使用函数调用.还要用到海伦公式.要求使用函数调用,那些喜欢骂人的请不要来 用c或者C++ 编写:已知直角三角形中的两边,求第三边.已知三角形的三边,求三角形的面积用c或者C++ 编写:已知直角三角形中的两边,求第三边.已知三角形的三边,求三角形的面积 输入三角形的三边,怎样用C语言编写求三角形面积的程序? c++编程,海伦公式求三角形面积根据海伦公式由三角形的三边长度a、b、c可以计算三角形面积,公式为:s=[p(p-a)(p-b)(p-c)]^1/2,其中:.请根据下列要求编写程序:(1)三角形面积的计算由函数triangle_ 急!编写fun函数求三角形面积 matlab编写函数1、 编写一个函数文件计算三角形的面积,要求函数的输入为三角形三边的边长,输出为三角形编写一个函数文件计算三角形的面积,要求函数的输入为三角形三边的边长,输出为三 编写函数,已知三角形的三条边长,求三角形的面积C++函数, 用C++编写~1.已知三角形的两条边a、b及其夹角α,求第三边c及其面积S. 编写一个求任意三角形面积的函数,并在主函数中调用它,计算任意三角形的面积. 三角形知道三边求面积的公式? 已知三角形三边求面积的 已知三角形的三边abc,求面积? 求三角形面积定义两个带参宏,一个用来求s,另一个用来求area.编写程序,在程序中用带参宏的宏名来求面积已知三边a,b,c; 如何编写一个函数,其功能是根据三角形的边长求面积 c语言 设计函数 计算三角形面积 三边由主函数传入 编写一个fun函数,功能是根据给定的三角形三条边长a,b,c,求三角形的面积 编写由三角形三边求面积的函数.#includefloat kig(float x, float y,float z);main(){ float s,a,b,c; scanf(%f%f%f,&a,&b,&c); s=kig(a,b,c); printf(s=%f ,kig(a,b,c));}float kig(float x,float y,float z){ float p; p=1/4*(2*x*z+y*y-x*x-z*z); 己知三边求三角形的面积如何求?