c语言计算圆周率,保留5位有效数字 4*(1-1/3+1/5-1/7+1/9.)
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/08/28 15:37:29
c语言计算圆周率,保留5位有效数字 4*(1-1/3+1/5-1/7+1/9.)
关键在于什么时候结束循环,需要你自己根据精度需要取舍了.
#include
int main()
{
float fPI,fTmp;
int i;
int sign; // 正负符号
i=1;
sign=1;
fPI=0.0;
do
{
fTmp=1.0/i;
fPI=fPI+4*sign*fTmp;
i=i+2;
sign = -sign;
}
while ( 4 * fTmp > 0.000001);
//当某一项小于0.000001就结束循环,这个数设置越小,精度就越高,这里精确到小数点后5位了.
//可以根据需要调整,加一个0,就增加1位精度.
printf("pi is :%.10f\n",fPI); //.10表示按照10位小数显示.可以根据需要调整.
printf("i is :%10ld\n",i); //这个是运算结束时i的值.
return 0;
}
#include
int main()
{
float fPI,fTmp;
int i;
int sign; // 正负符号
i=1;
sign=1;
fPI=0.0;
do
{
fTmp=1.0/i;
fPI=fPI+4*sign*fTmp;
i=i+2;
sign = -sign;
}
while ( 4 * fTmp > 0.000001);
//当某一项小于0.000001就结束循环,这个数设置越小,精度就越高,这里精确到小数点后5位了.
//可以根据需要调整,加一个0,就增加1位精度.
printf("pi is :%.10f\n",fPI); //.10表示按照10位小数显示.可以根据需要调整.
printf("i is :%10ld\n",i); //这个是运算结束时i的值.
return 0;
}
c语言计算圆周率,保留5位有效数字 4*(1-1/3+1/5-1/7+1/9.)
C 语言 设X=0.7,求X/1!+X^2/2!+X^3/3!+.+X^7/7!,保留3位有效数字,
C语言计算PAI的值用圆周率PAI=4*(1-1/3+1/5-1/7+...)公式计算圆周率PAI.加到某项绝对值小于1
2分之根号5减1 等于多少 保留五位有效数字
1/根号5,等于多少,保留4个有效数字,
C语言:计算1+2+3+...+100的平均值,保留两位小数.
立方根根号5点3 保留4位有效数字
【1】近似数2.5万精确到___位;有效数字分别是_____.【2】0.5796保留三个有效数字
求圆周率 C语言 输入n值,并利用下列格里高里公式计算并输出圆周率:保留5位小数
C语言编程,输入1 个正整数n,计算 s 的前n项的和(保留 4 位小数).
C语言公共知识在进行数值运算时,如果某计算工具有具有7位有效数字,则计算下面三个量,A,B,C集中A为1E12,B为1,
用c语言 编程公式 求 4(1-1/3+1/5-1/7+...)计算圆周率,精度要求为10的负五次方