《C语言程序设计源代码》C0610求圆环面积

#include void maino double r2rl.s. double area ring( double x, double y);,/*函数原型,求圆环面积* printf("请输入同心圆的两个半径:") scanf("ol%or",&r2,&r1);/输入两同心圆的值r2r1 s= area rIng(r1,r2),/调用 area ring函数,求圆环的面积* printf("圆环面积为:%fn",s),/输出求得的圆环面积*/ double area ring( double x, double y)/*函数原型定义 double a, b, c double area( double r),/函数原型*/ a=area(x);/*求半径为x的圆面积* b=area(y),求半径为y的圆面积* C=a-b;/两圆面积差即为圆环面积* if(c<Oc=c;/圆环面积应为大圆面积减去小的* return c: double area( double r)/*函数原型定义,求圆面积* double pai, ar double pi(int n),/*函数原型* pai=pi(10000;/*求π的值精确到小数点后4、5位* double pi(intn)/*函数原型定义,求π的近似值* /*此为利用公式:x≈(1-/3+1/5-1/7+…)×4计算π的近似值的函数* Int 1: double sign=. 0, sum=0, item=1.0; sum=sum+item;/*计算π的近似值* sign=sign,陣*修正公式中每一项的符号* tem=sign(2*计+1),/修正公式中每一项的值*
#include void main() { double r2,r1,s; double area_ring (double x,double y); /*函数原型,求圆环面积*/ printf("请输入同心圆的两个半径:"); scanf("%lf%lf",&r2,&r1); /*输入两同心圆的值 r2,r1*/ s=area_ring (r1,r2); /*调用 area_ring 函数,求圆环的面积*/ printf("圆环面积为:%f\n",s); /*输出求得的圆环面积*/ } double area_ring(double x,double y) /*函数原型定义*/ { double a,b,c; double area(double r); /*函数原型*/ a=area(x); /*求半径为 x 的圆面积*/ b=area(y); /*求半径为 y 的圆面积*/ c=a-b; /*两圆面积差即为圆环面积*/ if(c<0)c=-c; /*圆环面积应为大圆面积减去小的*/ return c; } double area(double r) /*函数原型定义,求圆面积*/ { double pai,ar; double pi(int n); /*函数原型*/ pai=pi(10000); /*求π的值,精确到小数点后 4、5 位*/ ar=pai*r*r; return ar; } double pi(int n) /*函数原型定义,求π的近似值*/ /*此为利用公式:π≈(1-l/3+1/5-1/7+…)×4 计算π的近似值的函数*/ { int i; double sign=1.0,sum=0,item=1.0; for(i=1;i<=n;i++) { sum=sum+item; /*计算π的近似值*/ sign=-sign; /*修正公式中每一项的符号*/ item=sign/(2*i+1); /*修正公式中每一项的值*/ } return (sum*4); }
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C语言程序设计源代码》C089结构体共同体区别.doc
- 《C语言程序设计源代码》C088位域结构体.doc
- 《C语言程序设计源代码》C087建立字符串链表.doc
- 《C语言程序设计源代码》C086结构体变量指针作函参.doc
- 《C语言程序设计源代码》C085结构体数组输入出.doc
- 《C语言程序设计源代码》C084结构体变量(整体)使用.doc
- 《C语言程序设计源代码》C083结构体变量初始化.doc
- 《C语言程序设计源代码》C082结构体指针变量.doc
- 《C语言程序设计源代码》C081简单学生信息表.doc
- 《C语言程序设计源代码》C0812综合应用.doc
- 《C语言程序设计源代码》C0811枚举变量输出.doc
- 《C语言程序设计源代码》C0810将整数按字节输出.doc
- 《C语言程序设计源代码》C059二维按行输出.doc
- 《C语言程序设计源代码》C058二维输出一维.doc
- 《C语言程序设计源代码》C057二维数组输入输出.doc
- 《C语言程序设计源代码》C056插入已排序数组.doc
- 《C语言程序设计源代码》C055冒泡法排序.doc
- 《C语言程序设计源代码》C054求多项式的值.doc
- 《C语言程序设计源代码》C053输出高于平均分的学号和成绩.doc
- 《C语言程序设计源代码》C052数组求Fibonacci数列.doc
- 《C语言程序设计源代码》C0611汉诺塔.doc
- 《C语言程序设计源代码》C0612整型数组排序.doc
- 《C语言程序设计源代码》C0613局部同名变量.doc
- 《C语言程序设计源代码》C0614同名局部变量与全局变量.doc
- 《C语言程序设计源代码》C0615静态变量.doc
- 《C语言程序设计源代码》C0616判断是否包含特定字符.doc
- 《C语言程序设计源代码》C0617演示命令行参数与形参关系.doc
- 《C语言程序设计源代码》C0618综合应用.doc
- 《C语言程序设计源代码》C061一个简单例子.doc
- 《C语言程序设计源代码》C062求长方形面积.doc
- 《C语言程序设计源代码》C063无参函数输出信息.doc
- 《C语言程序设计源代码》C064输出三角形.doc
- 《C语言程序设计源代码》C065求变量的相反数.doc
- 《C语言程序设计源代码》C066求三个数的绝对值和.doc
- 《C语言程序设计源代码》C068地址传递.doc
- 《C语言程序设计源代码》C069计算一维数组元素的和.doc
- 《C语言程序设计源代码》C67求两数乘积.doc
- 《C语言程序设计源代码》C111综合应用1.doc
- 《C语言程序设计源代码》C112综合应用2.doc
- 《C语言程序设计源代码》C113综合应用3.doc