C语言给你扇形的半径和圆心角的度数。请你求这扇形的面积。例如半径为1,圆心角度数为60度的扇形面积是3.141593*1*1*60/360=0.52 输入 输入有若干行,每行两个数,前一个是半径,后一个是圆心角的度数。 输出 每行输出一个扇形的面积。结果保留2位小数。
时间: 2024-03-24 14:38:54 浏览: 166
好的,这里是一个C语言程序,可以根据输入的半径和圆心角度数计算扇形面积并输出,代码如下:
```c
#include <stdio.h>
#include <math.h>
int main() {
double radius, angle;
while (scanf("%lf %lf", &radius, &angle) != EOF) {
double area = M_PI * radius * radius * angle / 360.0; // 计算扇形面积
printf("%.2f\n", area); // 输出扇形面积,保留两位小数
}
return 0;
}
```
程序使用了一个`while`循环来不断读取输入,直到没有更多的输入为止。在每次循环中,首先获取半径和圆心角度数,然后使用给定的公式计算扇形面积并将结果输出,使用`printf`函数保留两位小数。注意,C语言中要包含头文件`<math.h>`才能使用数学库中的`M_PI`常量表示圆周率。
阅读全文