C語言寫1,1,2,3,5,8,13,21,34,55前20項的和

時間 2021-09-01 20:48:06

1樓:小胡迪

#include

main()

printf("sum=%d\n",sum); //結果}結果b=1b=1

b=2b=3

b=5b=8

b=13

b=21

b=34

b=55

b=89

b=144

b=233

b=377

b=610

b=987

b=1597

b=2584

b=4181

b=6765

sum=17710

2樓:

#include "stdio.h"

#include "conio.h"

main()

printf("zong he wei:%d",);

getch();}

3樓:匿名使用者

這個:#include

int main()

簡單~執行過了,保證行!!!

4樓:踏岸尋柳

典型的fibonacci數列啊:

#include

#include

int fibonacci(int n)

else if( n==0 || n==1 )return 1;

return fibonacci(n-1) + fibonacci(n-2);

}int main(int argc, char *argv)printf("count value : %d\n", count);

return 0;}

5樓:邁步前進著

上面都不對

#include

int main()

else if(i>1)

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

return 0;}

6樓:匿名使用者

#include

void main(0

printf("和為%ld",sum);}

7樓:笑天

能說的清楚點嗎?是要顯示這樣數列呢還是其他什麼要求?最好把原題拿出來看看!

用c語言程式設計輸出數列1,1,2,3,5,8,13,21的前20 項

8樓:匿名使用者

上面那位老兄答案明顯就是錯的!

#include "stdio.h"

int main(void)

;int i,j;

printf("前20個數列為\n");

printf("%d\t%d\t",f[1],f[2]);

j=2;

for(i=3;i<=20;i++)

for(i=3;i<=20;)}

9樓:匿名使用者

main()}

10樓:匿名使用者

int a=1,b=1;

printf("第1項為%d\n",a);

printf("第2項為%d\n",b);

for (int i=3;i<=20;i+=2)

數列1,1,2,3,5,8,13,21,34..用c語言程式設計求第n項為?

11樓:匿名使用者

判斷條件有問題,少寫了等於,應該是:

if (s==1)

else

c語言,程式設計實現,求斐波那契數列,1,1,2,3,5,8,......的前20項及前20項和

12樓:珈藍惜夢

c語言源程式如下:#include

int main()

;//斐波那契數列前兩個元素均為0

int i=0;//迴圈變數

int n=20;//數列需要求的個數

int sum = 0;//和變數

for(i=2;i

printf("arr[1]-arr[%d] = ", n);//提示輸出數列元素

for (i = 0; i < n; i++)//遍歷數列printf("\n%d ", sum);//輸出求和結果return 0;

}程式執行結果如下:擴充套件資料:利用遞迴原理進行求斐波那契數列的求解和求前n項和:

#include

int fibonacci(int n) //遞迴函式int main()

return 0;}

13樓:天雨下凡

#include

int fib(int n);

int main(void)

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

}int fib(int n)

14樓:聽不清啊

#include

int main()

printf("\nsum=%d\n",s);

return 0;}

一道c語言題目:求s=1+1+2+3+5+8+13+21·······的前20項的和?

15樓:匿名使用者

#include "stdio.h"

void main ()

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

}自己編的,可以執行

16樓:匿名使用者

{int i=1,j=1,k=2,m=2,s;

for(s=0;s<18;s++)

m+=k;

i=j;

j=k;

k=i+j;

}這個是最核心的東西,其它的你自己搞定吧,呵呵呵呵

17樓:

int f(int n)

void main()

printf("sum = %d \n",sum);}

用c語言程式設計 斐波那契數列:1,1,2,3,5,8,13…,輸出前13項,每行輸出5個數。

18樓:

1、首先開啟c語言軟體,在主函式main中,宣告定義一個長度為20個元素的陣列,並且給第0個第1個元素賦值為1。

2、然後利用for迴圈來完成對前20項的和,如下圖所示。

3、並將結果輸出,執行程式,如下圖所示。

4、執行程式,結果如下圖所示,這樣就完成了。

19樓:問明

public class feibomethodpublic static void main(string args)

}  }

使用陣列的方式實現

publicclassfeibomethod{//定義陣列方法

publicstaticvoidmain(string[]args){

intarr[]=newint[13];

arr[0]=arr[1]=1;

for(inti=2;i<arr.length;i++){arr[i]=arr[i-1]+arr[i-2];

}system.out.println("斐波那契數列的前13項如下所示:");

for(inti=0;i<arr.length;i++){if(i%5==0)

system.out.println();

system.out.print(arr[i]+"\t");}}}

20樓:匿名使用者

這是典型的遞迴演算法,

int fact(int n )

在main方法裡列印就行了 每5個字元,打個換行,當然樓上用陣列也能實現,不過這種題目就是為了解釋迭代方法的,熟悉熟悉迭代是有好處的

21樓:小倍王子

相對於其他人的**,我的**絕對是執行速度最快的,沒有之一。

#include

int a[13];

int main()

printf("\n");

return 0;}

22樓:匿名使用者

#include "stdio.h"

#include "math.h"

main()

a[n]=(1/sqrt(5))*(x-y);

}else

a[n]=a[n-1]+a[n-2];

}for(n=0;n<13;n++)

getch(); /* win-tc*/}

23樓:魚兒戀上了貓

#include}

24樓:賓利利民撒呃呃

#include

int main()}

C 寫DLL易語言呼叫問題,C 寫DLL易語言呼叫問題

在dll.def檔案寫 exports add在dll.cpp檔案寫 int stdcall add int a,int b 在易語言中插入dll命令 版本 2 dll命令 dll命令1,整數型,dll.dll add 引數 a,整數型 引數 b,整數型 1.在程式前面加一行 pragma comm...

c語言寫標頭檔案定義巨集的問題,C語言寫標頭檔案定義巨集的問題

兔子和小強 ifndef a h define a h endif 就是如果沒有定義a h那麼就定義a h,並執行.這樣就避免了重複include的問題。標頭檔案叫file 那麼一般 ifndef file h 這是c的風格,也可以取一個唯一的其他識別符號 預編譯 內的防止重複編譯就是這樣做的,比如...

c語言程式實踐報告怎麼寫,C語言程式設計實驗報告怎麼寫啊

有一個 去寫,一些內容就是 a 需求分析 在該部分中敘述每個模組的功能要求 b 概要設計 在此說明每個部分的演算法設計說明 可以是描述演算法的流程圖 每個程式中使用的儲存結構說明 如果指定儲存結構請寫出該儲存結構的定義 c 詳細設計 各個演算法實現的源程式,對每個題目要有相應的源程式 可以是一組源程...