69,569
社区成员
发帖
与我相关
我的任务
分享
.如果四边形四个边的长度分别为a、b、c、d,一对对角之和为2α,则其面积为:
其中,s=(a+b+c+d)/2。在主程序中利用格式化输入函数输入四边形的四条边长,和一对对角之和,计算该四边形的面积并输出。
测试用例:设有一个四边形,其四条边的边长分别为3、4、5、5,一对对角之和为1450,用你的程序计算它们的面积。
#include<stdio.h>
#include<math.h>
int main()
{
double a, b, c, d;
double s, S, x;
x = 72.5;
s = (a + b + c + d) / 2;
S =sqrt((s - a) * (s - b) * (s - c) * (s - d) - a * b * c * d * cosx * cosx);
scanf("%f%f%f%f", a, b, c, d);
printf("%f\n", S);
return 0;
}