用c語言編寫程式 有一分數序列

2021-04-17 23:41:02 字數 4389 閱讀 6827

1樓:

#include

main()

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

2樓:匿名使用者

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

#include

void main()

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

回拉切數列的變

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

後一個除前一個

3樓:匿名使用者

#include

int main()

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

return 0;}

4樓:高金山

#include

main()

printf("%d",sum);}

5樓:匿名使用者

#include

void main()

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

6樓:匿名使用者

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

從第二個數開始

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

分母=前一個數的分子

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

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

4.從第二個數開始:

分子x=x+y

分母y=x

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

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

7樓:匿名使用者

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

#include

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

8樓:匿名使用者

#include

int main()

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

return 0;}

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

9樓:匿名使用者

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

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

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

//再輸出m就是了;

10樓:匿名使用者

#include

void main()

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

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

11樓:風行子

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

簡單易懂,dao

樓主可專

以看看屬

#include "stdio.h"

void main()

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

12樓:

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

從第二個數開始

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

分母=前一個數的分子

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

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

4.從第二個數開始:

分子x=x+y

分母y=x

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

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

13樓: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型.

14樓:匿名使用者

#include

#include

main()

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

15樓:風傾

[最佳答案]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...求出這個數列的

16樓:廣新蘭答女

這個數有點像斐波那契數列

,首先建立一個陣列放分子分母

a[n]=1,2,3,5,8,13,21,44這個數的

特點是a[n]=a[n-1]+a[n-2];所以用for打表就行然分數

是a[n+1]/a[n]

for一下

迴圈相加就行

c語言題目描述 有一分數序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出這個數列的前n項之和,保留兩位小

17樓:

#include

#include

int main()

{int n,i=0;

float ai,bi;

float aj,bj;

float a,b;

float sum;

scanf("%d",&n);

ai=1,bi=2;  //第1項分母分子aj=2,bj=3;  //第2項分母分子sum=(bi/ai)+(bj/aj); //先算前兩項的和for(i=0;i

示例執行結果:

2前2項的和= 3.50

20前20項的和= 32.66

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

18樓:匿名使用者

#include

double sum(int n)

return sum;

}int main()

19樓:資料**

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

#include

int main(void)

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

return (0);}

20樓:破曉曙光穿林

#include

int main (void)

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

return 0;}這樣

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

過了,望

zhi採納dao

21樓:匿名使用者

int i=0;

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

for(;i<20;i++)

22樓:匿名使用者

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......求出這個數列的前10之和。

23樓:

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語言程式設計 有一分數序列 ,C語言程式設計 有一分數序列 2 1,3 2,5 3,8 5,13 8,21 13 求出這個數列的前20項之和。

public class 第二十題求數列之和 獲取第i項的值 2 1,3 2,5 3,8 5,13 8public static double getvalue int n return sum include define n 20 void main cout 這是求前n項和,只要把前面的 de...

用c語言編寫程式,求s1,用C語言編寫程式,求S11223nn1,直到最後一項的絕對值小於

只求從bai第二項起的浮點du 和,把第一項1作為初值zhi直接賦給和dao變數s。如內下 include stdio.h int main int argc,char argv 執行結果如下 最後一項的絕對值小於10的幾次方呀 最後問題顯示沒顯示完整 include stdio.h double ...

用c語言編寫程式輸出如下圖案,C語言程式設計 編寫程式,在螢幕上輸出下面的圖案(要求用for 迴圈實現)。

先貼效果圖 再貼 include stdio.h include conio.h main for j 1 j 2 i j printf n getch 在說思路 外層迴圈,迴圈7次控制列印7行 裡層2個for 第一個內for 控制空格數目從14 每次遞減2 一直容到0第二個for 控制 號數目,從...