用c语言编程:任意输入一个圆的半径值,编程求其面积。半径为整型,面积为双精度型
时间: 2024-02-27 17:53:56 浏览: 113
下面是一个用C语言计算圆面积的示例代码,其中输入半径值使用 scanf 函数,计算圆面积使用 pow 函数和宏定义的 PI 常量:
```c
#include <stdio.h>
#include <math.h>
#define PI 3.14159 // 宏定义 PI 常量
int main()
{
int r; // 半径,整型
double area; // 面积,双精度型
printf("请输入圆的半径:");
scanf("%d", &r);
area = PI * pow(r, 2); // 计算圆的面积
printf("圆的面积为:%.2lf\n", area);
return 0;
}
```
在上述代码中,使用 `pow` 函数计算半径的平方,然后乘以 PI 常量得到圆的面积,最后输出结果。需要注意的是,输出结果时使用 `%lf` 格式控制符,因为面积是双精度型数据。另外,为了使输出结果更准确,使用 `.2` 限定输出结果的小数位数为两位。
阅读全文