用c语言写一个求圆和抛物线所围成的面积,
时间: 2023-06-20 20:03:24 浏览: 101
C语言求圆的周长和面积
3星 · 编辑精心推荐
以下是用 C 语言编写的求圆和抛物线所围成面积的程序代码:
```c
#include <stdio.h>
#include <math.h>
#define PI 3.14159265358979323846
int main()
{
double r, h, s1, s2, area;
printf("请输入圆的半径 r 和抛物线的高 h:\n");
scanf("%lf %lf", &r, &h);
// 计算圆的面积
s1 = PI * r * r;
// 计算抛物线的面积
s2 = (2 * r * h - h * h) * PI / 3;
// 计算面积和
area = s1 + s2;
printf("圆和抛物线所围成的面积为:%lf\n", area);
return 0;
}
```
在这个程序中,我们首先定义了常量 PI,用于计算圆的面积。然后通过 scanf 函数获取用户输入的圆的半径和抛物线的高。接着,我们分别计算了圆的面积和抛物线的面积,并将两个面积加起来得到了圆和抛物线所围成的面积。最后,我们使用 printf 函数将结果输出到屏幕上。
阅读全文