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

2021-09-01 20:48:09 字數 4488 閱讀 4869

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語言可以寫網路程式嗎c語言可以寫網路程式嗎??

我知道用vc呼叫windows 網路api可以實現一些網路功能.不過要先學會一大堆亂七八糟的網路知識.學16位的dos環境下的c語言主要就是學一些語法和基本的函式.真正要編在widnows環境下應用的程式還得用vc吧.我覺得學過tourb c 再自學vc不會有啥大障礙吧.先用vc 呼叫winsock...

C語言題目,用結構體寫,C語言結構體程式設計題,求大神!

include struct date struct car int main void printf 車牌號 t載客量 t顏色 t出廠日期 n printf d t d t s t d d d vehicle.license,vehicle.busload,vehicle.color,vehicl...

C語言裡可以寫漢字嗎,C語言能不能輸出或輸入漢字

你自己printf個中文試試不就知道了 哦,樓主沒有編譯環境啊,c語言用vc6.0或者gcc編譯都能列印漢字的 這兩個我都試過的 比如printf 漢字能顯示!n 就可以正常在螢幕上顯示 漢字能顯示!在c中不能直接用漢字,除非用圖形函式顯示出來,或者需要利用漢字型檔的支援,編碼很複雜 c程式中不能用...