匿名使用者
匿名使用者 發問時間: 電腦與網際網路程式設計 · 5 年前

用c++程式寫出 設計一個使用 for 敘述的程式,計算並印出幾個整數的平均值。假設最後一 個讀入的是警示值 9999。 (計算π) 從以下的無窮數列計算出π值π=4-4/3+4/5-4/7+... 用表格顯示數列前1000項的每一種計算結果,表示出 1000 種 π 的近似值?

1 個解答

評分
  • 5 年前
    最佳解答

    #include<iostream>

    using namespace std;

    int main(void){

    { // average

    int n,i;

    double sum;

    for(cout<<"Enter the numbers (9999 to end): ", sum=0.0,n=0; cin>>i && i!=9999;++n, sum+=i);

    cout<<"Average = " << (n?(sum/n):sum)<<endl;

    }{

    // pi

    double fr[1000];

    int i,j,s;

    for(i=0,j=sizeof(fr)/sizeof(fr[0]),s=2;j>i;++i,s=-s)fr[i]=double(s)/(i+0.5);

    for(i=j-1;i>=0;--i)for(s=i-1;s>=0;--s)fr[i]+=fr[s];

    for(i=0;j>i;++i)cout<<(1+i)<< ": "<<fr[i]<<endl;

    }

    return 0;

    }

還有問題?馬上發問,尋求解答。