C语言代码读入一个实数r构成的圆,求出其面积,pi取3.14。
时间: 2024-03-23 16:43:39 浏览: 75
下面是求解圆面积的 C 语言代码:
```c
#include <stdio.h>
#define PI 3.14
int main() {
double r, area;
printf("请输入圆的半径:");
scanf("%lf", &r);
area = PI * r * r;
printf("圆的面积为:%.2lf\n", area);
return 0;
}
```
使用 `scanf` 函数读入用户输入的半径,然后根据圆的面积公式计算面积,并输出结果。注意,我们使用 `#define` 定义了常量 PI,避免在代码中多次出现硬编码的 3.14。最后使用 `%.2lf` 格式化输出,保留两位小数。
相关问题
读入一个圆的半径,打印其直径,周长面积用C语言编写代码
以下是使用C语言编写的一个简单的程序,用于读取用户输入的圆的半径,然后计算并打印直径、周长和面积:
```c
#include <stdio.h>
#include <math.h> // 引入数学库以便使用sqrt函数
int main() {
float radius; // 定义圆的半径
printf("请输入圆的半径: ");
scanf("%f", &radius); // 从用户输入读取半径
float diameter = 2 * radius; // 直径公式: 半径*2
float circumference = 2 * M_PI * radius; // 周长公式: π * 2 * 半径
float area = M_PI * pow(radius, 2); // 面积公式: π * 半径^2
printf("圆的直径是: %.2f\n", diameter); // 输出保留两位小数
printf("圆的周长是: %.2f\n", circumference);
printf("圆的面积是: %.2f\n", area);
return 0;
}
```
在这个代码中,`scanf`用于获取用户的输入,`M_PI`是`<math.h>`库中的常量,代表π(派)。程序会计算出直径、周长和面积,并使用`printf`函数将结果展示给用户。
输入一个圆柱体的半径和高度,求圆柱体的体积 圆周率取3.14写成C语言代码
在C语言中,你可以使用下面的函数来计算圆柱体的体积,给定半径r和高度h,公式是V = π * r² * h,其中π取近似值3.14:
```c
#include <stdio.h>
// 定义常量π
#define PI 3.14
// 函数声明,用于计算圆柱体体积
double cylinder_volume(double radius, double height) {
return PI * radius * radius * height;
}
int main() {
// 提示用户输入半径和高度
double radius, height;
printf("请输入圆柱体的半径: ");
scanf("%lf", &radius);
printf("请输入圆柱体的高度: ");
scanf("%lf", &height);
// 计算并输出体积
double volume = cylinder_volume(radius, height);
printf("圆柱体的体积是: %.2lf\n", volume); // 输出到小数点后两位
return 0;
}
```
当你运行这个程序时,它会提示用户输入半径和高度,然后计算并显示圆柱体的体积。
阅读全文