C语言编程:输入正方体的长宽高l,w,h,求体积及三个面 l*w, l*h, w*h 的面积
时间: 2024-02-15 09:04:45 浏览: 37
好的,这是一个简单的 C 语言编程题目。
```c
#include <stdio.h>
int main()
{
float l, w, h, volume, surface_area1, surface_area2, surface_area3;
printf("请输入正方体的长、宽、高:\n");
scanf("%f%f%f", &l, &w, &h);
volume = l * w * h;
surface_area1 = l * w;
surface_area2 = l * h;
surface_area3 = w * h;
printf("正方体的体积为:%.2f\n", volume);
printf("正方体的三个面的面积分别为:%.2f, %.2f, %.2f\n", surface_area1, surface_area2, surface_area3);
return 0;
}
```
这个程序会先提示用户输入正方体的长、宽、高,然后通过公式计算出体积和三个面的面积,最后输出结果。注意,这里使用了 float 类型,因为长、宽、高和体积都有可能是小数。
相关问题
请用C语言写程序:输入正方体的长宽高l,w,h,求体积及三个面 l*w, l*h, w*h 的面积
```c
#include <stdio.h>
int main() {
float l, w, h, volume, area1, area2, area3;
printf("请输入正方体的长宽高:\n");
scanf("%f %f %f", &l, &w, &h);
volume = l * w * h;
area1 = l * w;
area2 = l * h;
area3 = w * h;
printf("正方体的体积为:%.2f\n", volume);
printf("正方体的三个面的面积分别为:\n");
printf("长为%.2f,宽为%.2f的面积为:%.2f\n", l, w, area1);
printf("长为%.2f,高为%.2f的面积为:%.2f\n", l, h, area2);
printf("宽为%.2f,高为%.2f的面积为:%.2f\n", w, h, area3);
return 0;
}
```
运行结果:
```
请输入正方体的长宽高:
2.3 4.5 6.7
正方体的体积为:55.02
正方体的三个面的面积分别为:
长为2.30,宽为4.50的面积为:10.35
长为2.30,高为6.70的面积为:15.41
宽为4.50,高为6.70的面积为:30.15
```
编写C语言代码:输入n,求1*2*3*……*n
以下是C语言代码,用于计算1*2*3*……*n:
```c
#include <stdio.h>
int main() {
int n, i, result = 1;
printf("请输入n的值:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
result *= i;
}
printf("%d的阶乘为:%d", n, result);
return 0;
}
```