编写一个函数sabc(),根据给定的三角形三条边长a,b,c,返回三角形的面积.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 18:13:49
编写一个函数sabc(),根据给定的三角形三条边长a,b,c,返回三角形的面积.

编写一个函数sabc(),根据给定的三角形三条边长a,b,c,返回三角形的面积.
编写一个函数sabc(),根据给定的三角形三条边长a,b,c,返回三角形的面积.

编写一个函数sabc(),根据给定的三角形三条边长a,b,c,返回三角形的面积.
用海伦公式比较简单.不知道你要用什么语言编写?我简单写一下C语言的:
double sabc(double a,double b,double c)
{
double p,s;
p=(a+b+c)/2;
s=squrt(p*(p-a)*(p-b)*(p-c));
return s;
}

#include
int main (void)
{
float a,b,c,s,area;
printf("a,b,c:");
scanf("%f,%f,%f;"&a,&b,&c);
s=0.5*(a+b+c);
if(a+b>c&&a+c>b&&b+c>a)
{
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("%f\n",area);
}
else
return 0
}

%let a=1;
%let b=1;
%let c=1;
data a;
if &a le 0 or &b le 0 or &c le 0 or &a+&b le &c or &b+&c le &a or &a+&c le &b then;
s=0;
p=(&a+&b+&c)/2;
s=sqrt(p*(p-&a)*(p-&b)*(p-&c)...

全部展开

%let a=1;
%let b=1;
%let c=1;
data a;
if &a le 0 or &b le 0 or &c le 0 or &a+&b le &c or &b+&c le &a or &a+&c le &b then;
s=0;
p=(&a+&b+&c)/2;
s=sqrt(p*(p-&a)*(p-&b)*(p-&c));
put;
run;闲来无事,这个是sas的,其中的abc之后等号的值可以任意替换,加进去一段语句,保证三个数字的值可以构成三角形

收起

编写一个函数sabc(),根据给定的三角形三条边长a,b,c,返回三角形的面积. 编写一个fun函数,功能是根据给定的三角形三条边长a,b,c,求三角形的面积 编写一个函数,是给定的一个二位数组(4*4)转置,即行列互换 c/c++ c语言问题;编写一个函数:求平面上给定两点间的距离 用vb编写函数过程IsPrim(n),对于一个给定的正整数n,判断是否是素数 给定三个边长,看看他们是否能够组成一个三角形.(MATLAB)给定三个边长,看看他们是否能够组成一个三角形.要求:编写M函数,输入参数为三个边长,而输出则为字符串,说明给定的边长是否能 编写一个通用函数,求N阶方阵的下三角元素之积,并用此函数求3阶方阵的下三角元素之积. 编写一个通用函数,求N阶方阵的下三角元素之积,并用此函数求3阶方阵的下三角元素之积.谢谢 编写一个函数,能判断给定的数据是否为素数.调用该函数,计算区间[100,1000]之间的素数之和. 编写程序,设计一个三角形类,给定三角形的三条边长a,b,c,包含一个友元函数,用于比较两个三角形的面积大 编设计一个三角行类,给定三角形的三条边长a、b、c,包含一个友元函数,用于比较两个三角形的面积大小C++ 用C语言编写一个函数,把给定整数组中0元素全部移到后部,且所有非0元素的顺序不变 题目::编写函数fun,函数的功能是:计算并输出给定 ' 整数n的所有因子之和(不包括1与自身). 如何编写一个函数,其功能是根据三角形的边长求面积 matlab中编写函数返回下标值编写函数,任意给定一个值,该函数返回最接近给定值的值的下标.函数声明如下:ind = findNearest(x, desiredVal)其中x是向量或矩阵,desiredVal是要查找的值.要求:不要假设x 如何在matlab中用function编写一个子函数求一个给定函数的离散时间的离散时间傅里叶变换编写子函数计算长度为N的序列x(n) ( 0≤n ≤ N-1)的离散时间傅里叶变换,将频率均匀离散化,一个周期 根据以下函数关系,对于给定的每个x值,求出y值.请编写此程序. y=x-1 其中,x=-5,1接下来是我写的,请教高手我哪里写错了,谢谢!请高手帮忙写一个并注明以下每一步的作用,谢谢!#include int x=-5,x=1;in 用C++语言for语句编写九九乘法表的四种形式(左上三角右上三角左下三角右下三角)