1、 程序填空题。程序功能:用数组计算fibonacci数列的前20个数,并按每行打印5个数的格式输出。 1, 1, 2,

#include <stdio.h>
void main( )
{ int i;
int fib[21] = {0,1, 1}; /* 数组初始化 */
for( )
fib[i] = fib[i - 1] + fib[i - 2];
for(i = 1; i < =20; i++){

if(i % 5 == 0) /*输出 5个数后换行 */

}
}

第1个回答  2012-04-17
(1)for(int i=3;i<21;i++) 或 for(int i=3;i<=20;i++)
(2)cout<<fib[i]<<" ";
(3)cout<<endl;本回答被提问者采纳

c语言用数组求fibonacci数列的前20项,并以五项一行输出?
程序开头导入标准输入输出库,使用<stdio.h>。主函数main()中定义整型变量i,初始化一个整型数组f[20],数组初始值设为前两项斐波那契数列的值,即f[0]=1和f[1]=1。通过for循环计算后续斐波那契数列的值。从索引2开始遍历到19,每次迭代计算当前索引处的斐波那契数,等于前两项的和,存入数组f[i]...

利用数组计算fibonacci数列的前十个数,既1,1,2,3,5……并按每行5个数...
include<stdio.h>int main(){int fib[10];fib[0] = 1;fib[1] = 1;for(int i = 2; i<10;i++)fib[i] = fib[i-1] + fib[i-2];for(int i = 0; i< 10; i++){printf("%d ",fib[i]);if((i+1)%5 == 0)printf("\\n");}return 0;} ...

用一维数组编程写Fibonacci数列的前20项(1 1 2 3 5 8 13 21…)
return 1;} return n * Factorial(n - 1);}

计算出斐波那契数列的前20个数,并放入一个一维数组中
include <stdio.h>int main(){ int fibonacci[32], i, j; fibonacci[1] = fibonacci[2] = 1; for (i = 3;i <= 20;i++) fibonacci[i] = fibonacci[i - 1] + fibonacci[i - 2]; for (i = 1;i <= 20;i++) printf("%d ", fibonacci[i]); return...

编写程序,计算Fibonacci数列的前50项
doublefib[51],n,m,k;fib[0]=0;fib[1]=1;scanf("%lf",&n);while(1){ if(n==0){ printf("0\\n");} if(n==1){ printf("1\\n");} for(inti=2;i<=50;i++){ fib[i]=fib[i-2]+fib[i-1];if(i==n){ printf("%.0lf\\n",fib[i]);} } scanf("%lf",&n);i...

编写程序计算fibonacci数列的前16个数,并将其存放在一维数组f中,然后...
1)fibonacci数列具有以下特点:它的第一和第二个数分别是0和1,从第三 个数开始每个数是它前面两个数之和,如0 1 1 2 3 5 8 13 21 34 ….(2)用数组实现,即 f[k]=f[k-1]+f[k-2](k=2,…,14),因此可以用循环实现 fibonacci数列前15个数的计算.

...按每行输出5个数的形式输出fibonacci数列的前40项
}int main(void) { unsigned __int64 f[MAX]; int i; fibonacci (f, MAX); printf ("前%d项斐波那契数列(自F0起):\\n"); for (i=0; i<=MAX; i++) { printf ("%I64u\\t", f[i]); if ((i+1)%5==0) \/*5个数换行*\/ printf ("\\n"); }...

急!!.利用数组计算斐波那契数列的前60个数,并以每行6个输出。c语言
这里只写思路 a[1]=1 a[2]=1 for(i=3;i<=60;i++)a[i]=a[i-2]+a[i-1];for(i=1;i<=60;i++){ printf("%d",a[i]);if(i%6==0)printf("\\n");}

C语言如何用数组求Fibonacci数列的前N项和
2、选择win32 console application 并在右侧输入工程的名字和地址,确定;3、选择一个空的工程,完成。4、再次点击文件、新建,5、选择c++ source file 并输入文件名字,确定,6、输入如图所示的代码,这里以前十个斐波那契数列数为例,需要输出其他个数请把5改成对应数字的一半(比如要输出前20个,就把...

(1) 求Fibonacci数列:1,1,2,3,5,8,…的前40个数。 C语言,用for循环
1、首先打开编辑代码的软件。再定义一个int类型的变量a。2、然后设置变量a的设置为0,再用for语句进行循环。3、然后循环的次数,要和变量a进行比较。再进行a++。4、要是想要循环的,就要定义一个int i。再设置i等于1。5、用while语句。再用while语句接受i的数值。6、在while语句中,写入代码。再用...

相似回答