用c语言写一个程序:从键盘输入共享长方体一个顶点的三个面的面积,求它十二条边的边长的和。
时间: 2023-05-28 08:05:43 浏览: 104
根据三边长求面积(c语言程序)
```c
#include<stdio.h>
#include<math.h>
int main()
{
float a1,a2,a3;//三个面的面积
float l1,l2,l3,l4,l5,l6;//六条棱长
printf("请输入共享长方体一个顶点的三个面的面积:\n");
scanf("%f %f %f",&a1,&a2,&a3);
//根据公式计算六条棱长
l1 = sqrt(a1*a2/a3);
l2 = sqrt(a1*a3/a2);
l3 = sqrt(a2*a3/a1);
l4 = sqrt(a1*a2/a3);
l5 = sqrt(a1*a3/a2);
l6 = sqrt(a2*a3/a1);
//计算十二条边的边长的和
float sum = 4 * (l1 + l2 + l3);
printf("共享长方体十二条边的边长的和为:%.2f",sum);
return 0;
}
```
阅读全文