正在加载图片...
程序解析一求π的近似值 例4-1 #include<stdio.h> π 11 #include <math.h> =1- void main() 4 3 7 int denominator,flag; double item,pi; flag =1;denominator=1 item =1.0;pi =0; while(fabs (item)>=0.0001) f 精确到最后一项的 item flag 1.0/denominator; 绝对值小于104, pi=pi+item; 即litem|≤10-4,达 flag -flag; 到精度要求,循环 denominator denominator +2; 结束 pi=pi *4; printf(“pi=%fn”,pi); fabs(item)<0.0001 3 精度要求给出了循环结束条件程序解析-求π的近似值 例4-1 #include<stdio.h> #include <math.h> void main( ) { int denominator, flag; double item, pi; flag = 1; denominator = 1 ; item = 1.0; pi = 0; while (fabs (item) >= 0.0001) { item = flag * 1.0 / denominator; pi = pi + item; flag = -flag; denominator = denominator +2; } pi = pi * 4; printf ( “pi = %f\n”, pi); } 1 1 1 1 4 3 5 7  = − + − + 精确到最后一项的 绝对值小于10–4 , 即|item|≤ 10–4 , 达 到精度要求,循环 结束 fabs(item) < 0.0001 精度要求给出了循环结束条件
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有