1樓:匿名使用者
#include
void main()
while(1/k>0.0001);
pi=4*sum;
printf("pi的值是:%f\n",pi);
}vc++6.0下除錯通過,pi值為3.141393c語言是一門通用計算機程式語言,應用廣泛。
c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。
2樓:匿名使用者
沒有明確給出迴圈結束條件一般是類似while(fabs(t)>1e-6)之類的。後面的6可以自己定義
3樓:圓圓
………………《c語言程式設計》譚浩強寫的, 課本 上有原例題
4樓:
親都出來了...
這個要填的是一個迴圈結束的標誌
這個標誌你可以讓產生的t 無限的接近0
所以,你可以用 t>=1e-6
當然因為這裡可能是負數,所以加一個絕對值。就像樓上所說你也可以把n到達無限大 (也就是一個很大的數字)像 n<1e10之類的
瞭解我說的是什麼了不
c語言:程式設計用π/4=1-1/3+1/5-1/7+.....的公式,求π的近似值?
5樓:匿名使用者
#include
void main()
while(1/k>0.0001);
pi=4*sum;
printf("pi的值是:%f\n",pi);
}vc++6.0下除錯通過,pi值為3.141393c語言是一門通用計算機程式語言,應用廣泛。
c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。
用c++語言程式設計求 π 的近似值, 利用公式∶ π /4=1-1/3+1/5-1/7+……,直到
6樓:匿名使用者
這個可以用迴圈,迴圈繼續調減就是大於十的六次方,先用通式算每一項,再相加,基本思路就是這樣了
7樓:匿名使用者
#include
#include
using namespace std;
void main()
cout <<"pi=" < 8樓:匿名使用者 int i = 1; double sum = 0; while(true) else sum += temp; i += 2; if(temp < 1e-6) break; }cout<<"結果 為"<共計算內 容"<
c語言程式設計:利用π/4≈1-1/3+1/5-1/7+1/9+...+1/(2n-1)公式求π的近似值,怎麼做? 9樓:匿名使用者 #include int main() printf("%.6lf\n",sum*4); return 0;} 10樓: **文字: #include "stdio.h" int main(int argc,char *argv)printf("π(e<1.0e-6)≈%f\n",s+s+s+s); printf("π(n==1000)≈%f\n",r+r+r+r); return 0; }這類**很多,供參考…… c語言小白求助:用π/4≈1-1/3+1/5-1/7+。。。。公式求π的近似值,直到某一項的絕對值小於1e-6為止 11樓:匿名使用者 這道題來 不要源用for語句作 bai,因為循du環次數 zhi不確dao定 #include main() pi=pi*4; printf("pi=%10.6f\n",pi);} 12樓:紅山人 for迴圈錯誤最大.自己想想吧.朋友. 13樓:匿名使用者 確實有點亂 不過你的迴圈體已經錯了! for(t=1;fabs(t)>1e-6;n++) 14樓:匿名使用者 #include #include int main() pi=4*pi; printf("%.6f\n",pi); return 0;} c語言 用π/4≈1 - 1/3 + 1/5 - 1/7 + ……公式求π的近似值。 15樓:阿冬 #include int main() printf("pi=%lf\n",sum*4); return 0;} c語言題:用π/4=1-1/3+1/5-1/7+......公式求π的近似值,直到最後一項的絕對值小於10e-6為止。 16樓:匿名使用者 #include #include void main() printf("%lf\n",s*4);//乘4} 17樓:匿名使用者 q=(1.0/n)*p; include void main int i,j,n,k,x,a 100 scanf d d n,x k n for i 0 i include include int main int i,j,n,x,a scanf d d n,x a int calloc n,sizeof int 申請陣列空... int mian 應該是int main 你要輸入一個數才行,建議你加一個提示輸入的語句 c語言程式設計 判斷 字串 s是否和 相等 strcmp s,表示s字元陣列是否是等於號加上字串結束符,其實單單比較是否為等於號 改為 c語言程式設計。else 非字母 switch read buf brea... include double a int num void main 用c語言求s 1 1 2 1 3 1 4 1 n 其中n的值由鍵盤輸入 急 include double factorial int n return f void main printf s f n s 讓水更清,讓天更藍,讓花...C語言程式設計問題(用一維陣列),C語言程式設計問題(用一維陣列)
c語言程式設計,C語言程式設計
用C語言程式設計s