C语言从键盘上输入圆的半径,输出圆的周长和面积,结果保留 4 位小数。运行程序时 屏幕上显示结果如下。要求:定义符号常量 PI
时间: 2024-09-30 11:08:12 浏览: 57
在C语言中,你可以通过以下步骤编写程序来实现这个功能:
1. 首先,需要包含头文件`stdio.h`来获取输入输出函数,并定义PI作为符号常量。
2. 定义符号常量PI,通常取值为3.14159或其他近似值。
```c
#include <stdio.h>
#define PI 3.14159 // 定义圆周率
```
3. 使用`scanf`函数从键盘接收用户输入的圆的半径。
```c
double radius;
printf("请输入圆的半径:");
scanf("%lf", &radius);
```
4. 计算并输出圆的周长和面积。将计算结果保留四位小数,可以使用`printf`的`.0f`格式控制精度。
```c
double circumference = 2 * PI * radius;
double area = PI * radius * radius;
// 保留四位小数
circumference = round(circumference * 100) / 100.0;
area = round(area * 100) / 100.0;
printf("圆的周长为:%.4lf\n", circumference);
printf("圆的面积为:%.4lf\n", area);
```
5. 结束程序。
完整代码示例:
```c
#include <stdio.h>
#define PI 3.14159
int main() {
double radius;
printf("请输入圆的半径:");
scanf("%lf", &radius);
double circumference = 2 * PI * radius;
double area = PI * radius * radius;
circumference = round(circumference * 100) / 100.0;
area = round(area * 100) / 100.0;
printf("圆的周长为:%.4lf\n", circumference);
printf("圆的面积为:%.4lf\n", area);
return 0;
}
```
阅读全文