C語言程式程式設計 有一分數序列,C語言程式程式設計 有一分數序列 2 1,3 2,5 3,8 5,13 8,21 13, 求這個數列前30項之和!請程式設計實現之!

2021-04-17 23:41:01 字數 4456 閱讀 1090

1樓:匿名使用者

int i=0,m=0,x=2,y=1,z=0;/i作為計數,m作為累加和,x作分

數序列的分子,y作分數序列的分母,z作為一個寄回存器答;

for(i=0;i<30;i++)//累加30個數;

//再輸出m就是了;

2樓:匿名使用者

#include

void main()

printf("%.3f",fsum);}

用c語言編寫程式:有一分數序列:2/1,3/2,5/3,8/5,13/8,21/13.........求出前20項之和

3樓:

#include

main()

printf("the sum is %f\n",sum);}

4樓:匿名使用者

偷個懶~改了下上bai面du的

#include

void main()

忘了優先順序咋排zhi了~這樣應該沒dao事以上數列為菲波

回拉切數列的變

答化1 1 2 3 5 8 13 21.......

後一個除前一個

5樓:匿名使用者

#include

int main()

printf("前20項和為:%f\n",sum);

return 0;}

6樓:高金山

#include

main()

printf("%d",sum);}

7樓:匿名使用者

#include

void main()

c語言程式設計:有一分數序列:2/1,3/2,5/3,8/5,13/8,21/13...求出這個數列的前20項之和。

8樓:

public class 第二十題求數列之和//獲取第i項的值    2/1,3/2,5/3,8/5,13/8public static double getvalue(int n)

return sum;}}

9樓:匿名使用者

#include

#define n 20

void main()

cout<

}這是求前n項和,只要把前面的#define n 20後面的20改下就可以求其他的了 希望能幫到你

10樓:

int i=1,j=2,n=0;

double sum;

while(n!=20)

11樓:小河流

#include

void main()

printf("%f\n",sum);}

c語言程式設計:有一分數序列:2/1,3/2,5/3,8/5,13/8,21/13...求出這個數列

12樓:匿名使用者

#include

double sum(int n)

return sum;

}int main()

13樓:資料**

//這個題目就bai是斐波那契du數列的一個變式zhi#include

#include

int main(void)

printf("前20項之和為:%lf",sum);

return (0);}

14樓:破曉曙光穿林

#include

int main (void)

printf("%.2lf",vlue);

return 0;}這樣

來寫就自ok了,我bai驗算du

過了,望

zhi採納dao

15樓:匿名使用者

int i=0;

double x=2.0,y=1.0,z=0;

for(;i<20;i++)

16樓:匿名使用者

struct equal

;equal x[20];

x[0].l=2;x[0].r=1;

x[1].l=3;x[1].r=2

for(int i=2;i<20;i++)double sum=0;

for(int i=0;i<20;i++)cout<

c語言程式設計:有一分數序列:2/1,3/2,5/3,8/5,13/8,21/13...求出這個數列的前20項之和。

17樓:風行子

剛剛重寫bai了一du個,覺得這個zhi

簡單易懂,dao

樓主可專

以看看屬

#include "stdio.h"

void main()

printf("前20項和是%5.2f\n",sum);}

18樓:

1.首先弄清楚這組分數序列的規律:

從第二個數開始

分子=前一個專數的分屬子+分母

分母=前一個數的分子

2.需求是前20項之和,因此迴圈20-1次相加是必然的.

3.第一個數初始化為x=2,y=1

4.從第二個數開始:

分子x=x+y

分母y=x

由於x的值發生變化,因此中間用變數a複製一下.

5.重複上面的操作,直到迴圈結束.

19樓:passerby_路人

觀察分數序列抄,發現襲分子是2,3,5... 分母是,2,3,5...實際上都是斐波那契數列的一部份.

斐波那契數列指的是這樣一個數列:1,1,2,3,5,8,13,21……這個數列從第三項開始,每一項都等於前兩項之和。

所以只要給出兩個初始值,後面的數字就可以用前面的數的和來表示.

這裡用x表示分子,y表示分母.用for迴圈把分數序列前20項加起來.最後列印結果.

sum+=(float)(x)/y; 用了強制型別轉換,因為兩個int型的數相除,結果也會是int型.

20樓:匿名使用者

#include

#include

main()

printf(" = %.2lf\n",sum);}

21樓:風傾

[最佳答案]public class demo11 { public static void main(string args) { double sum=2/1; double ...

c語言題目 程式設計 有一個分數序列,2/1,3/2,5/3,8/5,13/8,21/13......求出這個數列的前10之和。

22樓:

c語言程式:

#include

#define n 10

void main()

printf("2/1 + 3/2 + 5/3 + 8/5 + ... = %lf\n", sum);

}執行結果:

2/1 + 3/2 + 5/3 + 8/5 + ... = 16.479905

糾正:c語言程式設計:有一分數序列:2/1,3/2,5/3,8/5,13/8,21/13...求出這個數列的前n項之和。

23樓:匿名使用者

#include

int main()

printf("s=%f\n",s);

return 0;}

用c語言求解:有一分數序列2/1,3/2,5/3,8/5,13/8,21/13,…求這個數列的前20項之和。

24樓:匿名使用者

1.首先弄清楚這組分數序列的規律:

從第二個數開始

分子=前一個數的分子+分母

分母=前一個數的分子

2.需求是前20項之和,因此迴圈20-1次相加是必然的.

3.第一個數初始化為x=2,y=1

4.從第二個數開始:

分子x=x+y

分母y=x

由於x的值發生變化,因此中間用變數a複製一下.

5.重複上面的操作,直到迴圈結束.

25樓:匿名使用者

分子分母都是斐波那契數列

#include

int fabonaci2_3(int n) }int fabonaci1_2(int n) }int main()

26樓:匿名使用者

#include

int main()

printf("%f\n",n);

return 0;}

有一分數序列 ,有一分數序列 1 2 2 3 3 5 5 8 8 13 13 21 ,求出這個數列的前20項之和用c語言編寫

include int main printf f sum return 0 include int main printf f sum return 0 include int main printf lf n sum int main printf lf n sum c語言程式設計 有一分數序列...

用C語言程式設計序,使給出數的原碼,求得反碼,補碼

include int main j i 1 ab 0 af 0 a 0 符號位始終不變if a 0 1 k i for i 0 i af i 1 a i for i k i 0 i 補碼從末位數起第一個不為0,以後均取反 ab i 1 a i else printf 對應的反碼是 n for i ...

C語言中區分陣列中的奇偶數,c語言程式設計求一個陣列中值是偶數的元素之和

好一個偷天換日 最開始 ji,ji1,ou,ou1 都指向同一地址在for 迴圈中 第一次 temp 1時 執行第二個if,於是 ji temp.第一個空間的值為1第二次 temp 2時 執行第一個if,此時的 ou指向的是第一個空間,此時 ou temp,就把先前的 ji空間個覆蓋了,於是第一空間...