C语言 定义计算四边形面积的函数定义计算四边形面积的函数 来源 李宇(P76 10) 描述 如果四边形四个边的长度分别为a、b、c、d,一对对角之和为2α,则其面积为:S = sqrt((s-a)*(s-b)*(s-c)*(s-d) - a*b*

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/06 04:01:14
C语言定义计算四边形面积的函数定义计算四边形面积的函数来源李宇(P7610)描述如果四边形四个边的长度分别为a、b、c、d,一对对角之和为2α,则其面积为:S=sqrt((s-a)*(s-b)*(s-

C语言 定义计算四边形面积的函数定义计算四边形面积的函数 来源 李宇(P76 10) 描述 如果四边形四个边的长度分别为a、b、c、d,一对对角之和为2α,则其面积为:S = sqrt((s-a)*(s-b)*(s-c)*(s-d) - a*b*
C语言 定义计算四边形面积的函数
定义计算四边形面积的函数
来源 李宇(P76 10)
描述
如果四边形四个边的长度分别为a、b、c、d,一对对角之和为2α,则其面积为:
S = sqrt((s-a)*(s-b)*(s-c)*(s-d) - a*b*c*d*cos2α);
其中s = (a+b+c+d)/2;
定义一个函数计算任意四边形的面积,前提是给出四边形的各条边长度,以及一对对角的和.
关于输入
输入分五行
前四行每行输入一个浮点数,分别是四边形四条边的长度.
第五行输入一个0到360之间的浮点数,表示四边形一对对角之和(角度制).
关于输出
输出只有一行,输出计算得到的四边形面积,结果保留4位小数.
当公式中根号内的值计算出负值时,应给出Invalid input的提示.
例子输入
3
4
5
5
145
例子输出
16.6151
提示
cos()函数的参数应为弧度值,PI = 3.1415926,浮点数用double类型.

C语言 定义计算四边形面积的函数定义计算四边形面积的函数 来源 李宇(P76 10) 描述 如果四边形四个边的长度分别为a、b、c、d,一对对角之和为2α,则其面积为:S = sqrt((s-a)*(s-b)*(s-c)*(s-d) - a*b*
#define PI 3.1415926
#include
#include
int main()
{
double a,b,c,d;
double s,S,e,m,p;
scanf("%lf\n",&a);
scanf("%lf\n",&b);
scanf("%lf\n",&c);
scanf("%lf\n",&d);
scanf("%lf\n",&m);
p=m* PI/(2*180);
s = (a+b+c+d)/2;
S = sqrt((s-a)*(s-b)*(s-c)*(s-d) - a*b*c*d*cos(p)*cos(p));
if ((s-a)*(s-b)*(s-c)*(s-d) - a*b*c*d*cos(p)*cos(p)>=0)
{
printf("%.4lf",S);
}
else
printf("Invalid input");

return 0;
}

C语言 定义计算四边形面积的函数定义计算四边形面积的函数 来源 李宇(P76 10) 描述 如果四边形四个边的长度分别为a、b、c、d,一对对角之和为2α,则其面积为:S = sqrt((s-a)*(s-b)*(s-c)*(s-d) - a*b* 定义函数(X,N)计算X的N次幂恩 C语言编程 C语言函数定义 C语言设计:定义一个求阶乘的函数,然后计算1!-2!+3!-4!+5!-6!+7!-8!+9!. c语言,计算s.已知s=10!+7!*8!.将n!定义成函数 用c语言定义一个函数,计算平均数,方差,标准差.(请用指针完成) (c语言) 在程序中定义判断闰年的函数,然后再定义一个计算给定年份和月份天数的函数.在程序中定义判断闰年的函数,然后再定义一个计算给定年份和月份天数的函数.在此函数中要使用已 C语言,定义三个变量,分别存放三角形的底边和高,计算三角形的面积,冰并输出三角形的面积请输入三角形的底边. 计算长度的定义 程序功能:定义计算三角形面积的函数,计算公式:S=(a+b+c)/2 arae=(s(s-a)(程序功能:定义计算三角形面积的函数,计算公式:S=(a+b+c)/2 arae=(s(s-a)(s-b)(s-c))1/2其中 a、b、c为三角形的边长.请修改程序 c语言中自己定义的函数怎样使用 自己定义的函数,也就是说,定义了两个函数,但是其中一个用到了另一个自定义函数(自定义函数是判断闰年的,第二个函数是计算有几个闰年的,因为主函数中 C语言 定义函数求他最大的质因数 编写一个计算矩形面积的函数,然后调用该函数计算矩形面积.用c语言 C++语言设计:定义一个求阶乘的函数,然后计算1!-2!+3!-4!+5!-6!+7!-8!+9!. C语言:为什么要对函数定义? 什么叫做圆的面积是定义,不是计算公式 下面程序自己定义double pow(double m,int n),用来计算m的n次方,并进一步使用函数计算111的平方222的四次方333的六次方,是C语言实验书的题目, C语言求方程ax2+bx+c=0的根.求方程ax2+bx+c=0的根.要求:(1)a,b,c的值由键盘输入;(2)定义函数tworealsolves(),计算当b2-4ac>0时的两个实根x1,x2;(3)定义函数onerealsolve(),计算当b2-4ac=0时的两个相