从键盘输入共享长方体一个顶点的三个面的面积,求它十二条边的边长和,使用c语言程序
时间: 2023-05-27 07:07:25 浏览: 157
#include <stdio.h>
#include <math.h>
int main() {
float a, b, c, d, e, f; // 三个面的面积
float l1, l2, l3, l4, l5, l6, l7, l8, l9, l10, l11, l12; // 十二条边的长度
float sum; // 十二条边的长度和
printf("请输入共享长方体一个顶点的三个面的面积:\n");
scanf("%f %f %f", &a, &b, &c);
d = sqrt(a * b) / b;
e = sqrt(a * c) / c;
f = sqrt(b * c) / b;
l1 = sqrt(a / d);
l2 = sqrt(a * d);
l3 = sqrt(a / e);
l4 = sqrt(a * e);
l5 = sqrt(b / d);
l6 = sqrt(b * d);
l7 = sqrt(b / f);
l8 = sqrt(b * f);
l9 = sqrt(c / e);
l10 = sqrt(c * e);
l11 = sqrt(c / f);
l12 = sqrt(c * f);
sum = l1 + l2 + l3 + l4 + l5 + l6 + l7 + l8 + l9 + l10 + l11 + l12;
printf("十二条边的长度和为%.2f\n", sum);
return 0;
}
阅读全文