C語(yǔ)言編寫函數(shù)求數(shù)列值 如何用c語(yǔ)言求數(shù)列的和

C語(yǔ)言:編寫函數(shù),根據(jù)整數(shù)參數(shù)n,求Fibonacci數(shù)列第n項(xiàng)的值。

/*斐波那契數(shù)列,前兩項(xiàng)之和等于第3項(xiàng)*/

目前成都創(chuàng)新互聯(lián)已為成百上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站改版維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、萬(wàn)年網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

#include "stdio.h"

int fun(int n)

{

int a=1,b=1;

int r=0;

if(n==1||n==2)

return 1;

for(int i=2;i=n;i++)

{

r=a+b;

if(i%2==0)

a=r;

else

b=r;

}

return r;

}

main()

{ int k,i;

scanf("%d",k);

for(i=1;i=k;i++)

printf("%10d",fun(i));

printf("\n");

}

C語(yǔ)言 求 數(shù)列函數(shù)(用遞歸)

#include stdio.h

int fun(int n)

{

if(n==0)

? return 0;

return n%2?2*fun(n-1)+1:2*fun(n-1)-1;

}

int main()

{

int n;

scanf("%d",n);

printf("%d\n",fun(n));

return 0;

}

C語(yǔ)言,編寫函數(shù)計(jì)算數(shù)列

#include #define COL 10 //一行輸出10個(gè) long scan() { //輸入求fibonacci函數(shù)的第N項(xiàng) int n; printf("Input the N = "); scanf("%d",n); return n; } long fibonacci(int n) { //fibonacci函數(shù)的遞歸函數(shù) if (0==n||1==n) { //fibonacci函數(shù)遞歸的出口 return 1; } else { return fibonacci(n-1)+fibonacci(n-2); //反復(fù)遞歸自身函數(shù)直到碰到出口處再返回就能計(jì)算出第n項(xiàng)的值 } } int main(void) { int i,n; n = scan(); printf("Fibonacci數(shù)列的前%d項(xiàng)\n", n); for (i=0; i

本文名稱:C語(yǔ)言編寫函數(shù)求數(shù)列值 如何用c語(yǔ)言求數(shù)列的和
文章出自:http://muchs.cn/article28/ddigecp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、網(wǎng)頁(yè)設(shè)計(jì)公司網(wǎng)站制作、網(wǎng)站排名小程序開(kāi)發(fā)、企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司