c语言求圆的面积函数调用 编写求圆的面积的函数,并调用该函数求出圆环的面积

C语言如何使用自定义函数计算圆的面积?

#include stdio.h

创新互联长期为上千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为环县企业提供专业的成都网站设计、做网站,环县网站改版等技术服务。拥有10余年丰富建站经验和众多成功案例,为您定制开发。

#define PI 3.141592//定义圆周率

float fun(float r,float h)//

{

float area;

area=PI*r*r;//圆的面积公式(IP,圆周率)

return area;//函数返回圆面积;

}

int main()

{

float r,h,area;

scanf("%f%f",r,h);

area=fun(r,h);//调用函数

printf("area=%.2f\n",area);

return 0;

}

c语言 用函数调用的方式求任意圆的面积

#includestdio.h

#define PI 3.1415926;

double Area(float radius)

{

return radius * radius * PI;

}

void main()

{

float radius;

printf("请输入圆的半径\n");

scanf("%f",radius);

printf("圆的面积是%lf\n",Area(radius));

}

用c语言计算圆的面积?

有点不太明白提问者这是要计算什么。计算圆的面积,已经给出了公式S=π*r²,那就很明白r就是圆的半径。

其中:r=sqrt(t * (t-a[0]) * (t-a[1]) * (t-a[2])),且t=a[0]+a[1]+a[2],(a为有3个整型值的数组;设π为3.14,用pi来表示)。

这个公式很明显就是海伦公式,是已知三角形的三条边长来计算三角形面积的公式,但是其中的t应该是三角形周长的一半,而不是三角形的周长。

好了,不再多说了,既然题目要求得很清楚,下面就按照题目的要求进行计算(只是这样算出来的东西肯定不是圆面积了):

#includestdio.h

#includemath.h

#define PI 3.14

double cal(int a[])

{int t,i;

for(i=t=0;i3;i++)

t+=a[i];

return sqrt(t*(t-a[0])*(t-a[1])*(t-a[2]));

}

int main()

{ int i,a[3];

double r;

for(i=0;i3;i++)

scanf("%d",a[i]);

r=cal(a);

printf("%f\n",PI*r*r);

return 0;

}


名称栏目:c语言求圆的面积函数调用 编写求圆的面积的函数,并调用该函数求出圆环的面积
分享链接:http://hbruida.cn/article/dodgggd.html