用c语言写一个程序:从键盘输入共享长方体一个顶点的三个面的面积,求它十二条边的边长和。
时间: 2023-05-28 20:05:40 浏览: 96
```
#include <stdio.h>
#include <math.h>
int main()
{
float a, b, c; // 三个面的面积
float l1, l2, l3, l4, l5, l6, l7, l8, l9, l10, l11, l12; // 十二条边的长度
// 输入三个面的面积
printf("请输入三个面的面积:\n");
scanf("%f%f%f", &a, &b, &c);
// 计算十二条边的长度
l1 = sqrt(a*b/c);
l2 = sqrt(a*c/b);
l3 = sqrt(b*c/a);
l4 = sqrt(a*b/c);
l5 = sqrt(a*c/b);
l6 = sqrt(b*c/a);
l7 = sqrt(a*b/c);
l8 = sqrt(a*c/b);
l9 = sqrt(b*c/a);
l10 = sqrt(a*b/c);
l11 = sqrt(a*c/b);
l12 = sqrt(b*c/a);
// 输出结果
printf("共享长方体的十二条边的长度分别为:\n");
printf("边1:%.2f\n", l1);
printf("边2:%.2f\n", l2);
printf("边3:%.2f\n", l3);
printf("边4:%.2f\n", l4);
printf("边5:%.2f\n", l5);
printf("边6:%.2f\n", l6);
printf("边7:%.2f\n", l7);
printf("边8:%.2f\n", l8);
printf("边9:%.2f\n", l9);
printf("边10:%.2f\n", l10);
printf("边11:%.2f\n", l11);
printf("边12:%.2f\n", l12);
return 0;
}
```
阅读全文