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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 06:25:48
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语言 定义计算四边形面积的函数
定义计算四边形面积的函数
来源 李宇(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时的两个相