c语言while根据近似公式求,c语言用π=1-1/3+1/5-1/7+.公式求π的近似值,直到最后一项的绝对值小于10^-6为止...
題目:
c語言用π=1-1/3+1/5-1/7+.公式求π的近似值,直到最后一項的絕對值小于10^-6為止
我編的程序
#include
#include
void main()
{int i;
float s,a;
i=0;
s=1;
do
{i=i+1 ;
s=s+1/(2*i+1)*((-1)^i);
} while ((1/(2*i+1)>10^(-6));
a=s*4;
printf("PI=%f",a);
getch();
}
哪里錯,求詳解
解答:
修改如下:在vc6.0下運行正常,結果,PI=3.141595
#include
#include
void main()
{
double s,a,i;
i=0.0;
s=1.0;
do
{ i=i+1;
s=s+1.0/(2*i+1)*(pow(-1,i));
} while(1/(2*i+1)>pow(10,-6));
a=s*4;
printf("PI=%f\n",a);
}
猜你喜歡:
1.地理知識決賽試題210.世界最高峰珠穆朗瑪峰海拔是8844.43M,我國陸地最低的吐魯番盆地在海平面以下155米,兩地相
2.怎么判斷先行詞
3.請問 It's not good bey 是什么意識?
4.Angel 漢語啥意思?
5.我的名字簡寫是CJW,應取個什么英文名.最好是J,W開頭的
6.C語言 小數輸出問題用π/4≈1-1/3+1/5-1/7+……公式求π的近似值,直到某一項絕對值小于10的負6次方.#i
7.C語言;已知E=1+1/1!+1/2!+1/3!+.,求E的近似值,要求最后一項的值小于10的負6次方.
8.用C語言求:π/4=1-1/3+1/5-…求π的近似值,直到最后一位的絕對值小于10^(-6),以下程序哪錯了
9.C語言:π/4=1-1/3+1/5-…求π的近似值,直到最后一位的絕對值小于10^(-5),并統計累加項數,下面哪里錯了
10.用C語言求:π/4=1-1/3+1/5-…求π的近似值,直到最后一位的絕對值小于10^(-6),我寫的程序哪錯了
總結
以上是生活随笔為你收集整理的c语言while根据近似公式求,c语言用π=1-1/3+1/5-1/7+.公式求π的近似值,直到最后一项的绝对值小于10^-6为止...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SQL Server无法连接到本地数据库
- 下一篇: Qt----数据库