C語言程式設計求序列前N項和,C語言程式設計 本題要求編寫程式,計算序列 1 1 4 1 7 1 10 的前N項之和

時間 2021-05-07 20:00:43

1樓:

2/1+3/2+5/3+8/5+...這個數列每項的分子、分母分別是fibonacci數列的後一項與前一項。求這一數列前n項的和可採取n由鍵盤輸入,設一迴圈按fibonacci數列規律求出分子與分母,將將分式轉換為浮點除法求值累加獲得最後結果。

舉例**如下:

#include "stdio.h"

int main(int argc,char *argv)for(s=0.0,a=2,b=i=1;i<

return 0;

}試執行結果如下圖:

2樓:匿名使用者

#include "stdio.h"

int main(void)

printf("%.2f",sum);

return 0;

}沒有錯啊,難道是大寫n,還是少了int void?不會吧還是全部改float?用double是30.660261,用float是30.660259。。。。。。

c語言程式設計:本題要求編寫程式,計算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前n項之和

3樓:匿名使用者

兩個printf語句錯了,一個多了,n   一個多了&這是修改後的**

#include

int main()

printf("sun=%.3f\n",sum);

return 0;}

4樓:穆詩

錯誤的給你註釋了,更正的寫在下面,請認真看**#include

int main()

//printf("sun=%.3f",&sum);//加&取地址,這樣輸出的是sum的地址值

printf("sum=%0.3f\n",sum);

return 0;

}同時給你簡化一下程式

#include

#include

int main()望採納

5樓:來夕橋嬋

很容易編寫!

先用數學方法計算出這個等差數列的求和公式:s(n)=3*n*n-2*n(n>=1);

然後輸入n,直接用公式進行計算輸出;

#include

#include

#include

#include

int main()

return 0;}

6樓:

sum=sum-1/(3*i-2);//1/(3*i-2);這個得數一定為0

c語言程式設計n的階乘,C語言程式設計 N的階乘

高寵 小霸王 include include stdio.h int input int min,int max void main j for i 2569 s i len if n m printf d n else printf a d d n,m if len 20 for i len 1 ...

c語言程式設計求幫忙,C語言程式設計求幫忙

include include include 給我400財富 void updatetime char shuzi 9 12 int i,j,h1,h2,m1,m2 char buf 9 60 shj 128 time t t,t1,t2 struct tm ptm int main time t...

用C語言程式設計 求x的n次方的函式

馬新筠營兒 double pow double x,double y pow 用來計算以x 為底的y 次方值,然後將結果返回 可能導致錯誤的情況 如果底數 x為負數並且指數 y不是整數,將會導致 domain error 錯誤。如果底數 x和指數y都是 0,可能會導致 domain error 錯誤...