
#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编写圆的面积的程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)