1. 首页 > 科技

这个程序是斐波那契数列的除法,2/1+3/2+5/3+8/5+13/8一直加到第二十项,这个程序哪里有问题?

这个程序是斐波那契数列的除法,2/1+3/2+5/3+8/5+13/8一直加到第二十项,这个程序哪里有问题?

C语言编程:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的

这个数 有点像斐波那契数列 ,首先 创建一个数组放分子分母

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语言。编程用for循环输出Fibonacci数列:1.2.3.5.8.13.....

给你个输出前20个的 已编译通过 不给点分?

#include<stdio.h>

int main()

{

int x[21];

int i;

x[1]=1;

x[2]=2;

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

{

x[i]=x[i-1]+x[i-2];

}

for(i=1;i<=19;i++)

printf("%d ",x[i]);

printf("%d\n",x[i]);

return 0;

}

编程实现,输出Fibonacci数列1,1,2,3,5,8,13…前20项,要求每输出5项后换行

#include<stdio.h>

main()

{

int i=0;

int j=1;

int k;

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

    {

    k=i+j;

    printf("%5d",k);

    if(i%5 == 0)printf("\n");

    i=j;

    j=k;

    }

getch();

}

c语言编程 2/1,3/2,5/3,8/5,13/8,21/13,........求出这个数列的前20项之和

/*前20 项之和*/

#include

main()

{float s,a;

int t=1,v=2,i,t1;

s=a=v/t;

printf("%d/%d\t",v,t);

for(i=1;i {t1=v;

v=t+v;

t=t1;

a=v*1.0/t;

printf("%d/%d\t",v,t);

s=s+a;

}

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

getch();

}