1、编写一个C程序,运行时输出以下图形: ****** ****** ****** ****** 2、设圆半径r=1.5,圆柱高h=3,求圆周长,圆球表面积,圆球体积、圆柱体积。用scanf输入数据,输出计算结果,输出时要求有文字说明,取小数点后2位数字。
时间: 2023-11-25 08:49:15 浏览: 75
1、C程序输出以下图形:
```c
#include <stdio.h>
int main() {
for (int i = 0; i < 4; i++) {
for (int j = 0; j < i; j++) {
printf("%s", " ");
}
printf("%s\n", "*****");
}
return 0;
}
```
输出结果为:
```
*****
*****
*****
*****
```
2、圆半径r=1.5,圆柱高h=3,求圆周长,圆球表面积,圆球体积、圆柱体积。计算公式如下:
圆周长 = 2 * π * r
圆球表面积 = 4 * π * r^2
圆球体积 = (4/3) * π * r^3
圆柱体积 = π * r^2 * h
代码如下:
```c
#include <stdio.h>
#include <math.h>
int main() {
double r, h;
scanf("%lf %lf", &r, &h);
double pi = acos(-1.0);
double c = 2 * pi * r;
double s1 = 4 * pi * r * r;
double s2 = (4.0 / 3) * pi * r * r * r;
double s3 = pi * r * r * h;
printf("圆周长为:%.2lf\n", c);
printf("圆球表面积为:%.2lf\n", s1);
printf("圆球体积为:%.2lf\n", s2);
printf("圆柱体积为:%.2lf\n", s3);
return 0;
}
```
输入半径1.5和高3,输出结果为:
```
圆周长为:9.42
圆球表面积为:28.27
圆球体积为:14.14
圆柱体积为:21.21
```
阅读全文