用c语言写一个求圆和抛物线所围成的面积,
时间: 2023-06-20 16:03:24 浏览: 61
以下是用 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 函数将结果输出到屏幕上。
相关问题
用c语言写一个求圆的面积和周长的代码
#include <stdio.h>int main()
{
float radius;
float pi = 3.14159;
printf("请输入圆的半径:");
scanf("%f", &radius);
float circumference = 2 * pi * radius;
float area = pi * radius * radius;
printf("该圆的周长为:%.2f \n", circumference);
printf("该圆的面积为:%.2f", area);
return 0;
}
用c语言写一个求圆的面积代码
以下是用C语言编写的求圆面积的代码:
```c
#include <stdio.h>
#define PI 3.14159f // 定义π的值
int main()
{
float r, area; // 定义半径r和圆面积area
printf("请输入圆的半径:");
scanf("%f", &r);
area = PI * r * r; // 计算圆面积
printf("圆的面积为:%f\n", area);
return 0;
}
```
运行后,输入圆的半径,程序就会输出圆的面积。