C语言程序 编写函数,求圆面积的值,主函数输入半径,并在主函数中调它。

C语言程序 编写函数,求圆面积的值,主函数输入半径,并在主函数中调它。,第1张

#include

#define pi 314159

double square(double r){

return pi r r;

}

double perimeter(double r){

return 2 pi r;

}

int main(){

double r;

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

while(scanf("%lf",&r)!= eof){

printf("圆的面积是%lf\n",square(r));

printf("圆的周长是%lf\n",perimeter(r));

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

}

return 0;

}

运行结果:

请输入圆的半径:

1

圆的面积是3141590

圆的周长是6283180

请输入圆的半径:

2

圆的面积是12566360

圆的周长是12566360

请输入圆的半径:

若已知半径,圆的面积 = π r r

若已知直径,圆的面积 = π (dd) / 40

若已知圆心坐标 x0,y0 和圆上一点坐标 x1,y1, 则可用

r= sqrt ((x1-x0)(x1-x0) + (y1-y0)(y1-y0));

再算出面积。

程序例子:

#include<stdioh>

#include<mathh>

#define PI 314159265

double area(double r){

return PI r r;

}

double area2(double x0,double y0,double x1, double y1){

double r= sqrt ((x1-x0)(x1-x0) + (y1-y0)(y1-y0));

return PI r r;

}

int main()

{

double r,a;

double x0,y0,x1,y1;

printf("input r\n");

scanf("%lf",&r);

a = area(r);

printf("area=%lf\n",a);

printf("input x0,y0,x1,y1\n");

scanf("%lf %lf %lf %lf",&x0,&y0,&x1,&y1);

a = area2(x0,y0,x1,y1);

printf("area=%lf\n",a);

return 0;

}

根据圆的面积公式和周长公式,导入math库获得Π的值(mathpi),利用input函数获得圆的半径值,编写计算公式,利用format()函数指定字符串格式输出含两位小数的圆的面积和周长。代码如下:

主要含义:

将程序设计和数学巧妙地结合起来,从简单的项目开始,应用Python解决高中和大学低年级的数学问题,比如几何、概率、统计以及微积分等,为进一步学习更复杂的数学内容以及Python编程语言打下坚实的基础。

本书也可作为Python初学者的入门读物,通过学习书中的示例程序和完成那些编程挑战,读者可以提高自己的编程能力和技巧。

Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言。

以上就是关于C语言程序 编写函数,求圆面积的值,主函数输入半径,并在主函数中调它。全部的内容,包括:C语言程序 编写函数,求圆面积的值,主函数输入半径,并在主函数中调它。、编写程序,求任意圆的面积、python编写圆的面积的程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zz/9460356.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存