用c语言编写一个程序,可以从键盘输入共享长方体一个顶点的三个面的面积,求它十二条边的边长和。
时间: 2023-05-12 10:04:00 浏览: 88
C语言实验-从键盘输入三角形三个边的长度,计算该三角形的面积。若输入的三条边不能构成三角形。则直接输出信息“不能构成三角形!”
5星 · 资源好评率100%
好的,这是一个比较基础的计算题,以下是代码实现:
```c
#include <stdio.h>
#include <math.h>
int main()
{
float s1, s2, s3, a, b, c, d, e, f, g, h, i, j, k, l;
printf("请输入共享长方体一个顶点的三个面的面积:\n");
scanf("%f%f%f", &s1, &s2, &s3);
a = sqrt(s1 * s2 / s3);
b = sqrt(s1 * s3 / s2);
c = sqrt(s2 * s3 / s1);
d = sqrt(s1 * s2 * s3) / s1;
e = sqrt(s1 * s2 * s3) / s2;
f = sqrt(s1 * s2 * s3) / s3;
g = sqrt(s1 * s2 * s3) / a;
h = sqrt(s1 * s2 * s3) / b;
i = sqrt(s1 * s2 * s3) / c;
j = sqrt(s1 * s2 * s3) / d;
k = sqrt(s1 * s2 * s3) / e;
l = sqrt(s1 * s2 * s3) / f;
printf("共享长方体的十二条边的边长分别为:\n");
printf("%.2f %.2f %.2f %.2f %.2f %.2f %.2f %.2f %.2f %.2f %.2f %.2f\n", a, b, c, d, e, f, g, h, i, j, k, l);
return 0;
}
```
希望这个程序能够帮到你!
阅读全文