用c语言编程 斐波那契数列 1,1,2,3,5,

2021-03-12 14:41:55 字数 1309 阅读 1325

1楼:百度网友

1、首先打开c语言软件,在主函数main中,声明定义一个长度为20个元素的数组,并且给第0个第1个元素赋值为1。

2、然后利用for循环来完成对前20项的和,如下图所示。

3、并将结果输出,执行程序,如下图所示。

4、执行程序,结果如下图所示,这样就完成了。

2楼:问明

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");}}}

3楼:匿名用户

这是典型的递归算法,

int fact(int n )

在main方法里打印就行了 每5个字符,打个换行,当然楼上用数组也能实现,不过这种题目就是为了解释迭代方法的,熟悉熟悉迭代是有好处的

4楼:小倍王子

相对于其他人的**,我的**绝对是执行速度最快的,没有之一。

#include

int a[13];

int main()

printf("\n");

return 0;}

5楼:匿名用户

#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*/}

6楼:鱼儿恋上了猫

#include}

7楼:宾利利民撒呃呃

#include

int main()}

c语言编程求助,编写程序,求10! 用C语言

1楼 匿名用户 首先num 0 0你没有排除 其次后边你直接排序是排不出结果的,因为里面有很多重复值。我给你重写了程序。 include int num 9999 void main int count i for i 0 inum j 1 s printf 所构成的邮资是 for i 0 i pr...

C语言编程,求最大公约数,用C语言求最大公约数。

1楼 匿名用户 include void main int zdgy int m int n int x y printf 2楼 匿名用户 include int main void int int a int b else 3楼 匿名用户 include include int main i a ...

c语言编程题将数组a中的整数降序排列并输出

1楼 匿名用户 include int main int i j k for i 0 i 9 i 属for j i j 10 j if a i c语言将数组a中的10个整数降序排列并输出,如何编程? 2楼 手机用户 这个是自己输入10个整数,不想自己输的话就先给数组a赋初值,然后把下面程专 序里的输...