#include<stdio.h>
#include<math.h>
int main()
{
int f[20] = { 1,1 }, i = 1, j ; //初始化时,就要包含前两项
for (i =2; i <= 19; i++)
{
f[i] = f[i - 1] + f[i - 2];
}
for ( j= 1; j<= 20; j++) //j为项数
{
i = j - 1;
printf("%6d", f[i]); //打印的仍然是数组下标对应的元素
if (j % 5 == 0)
printf("\n"); //取余5为0即为5的倍数,打印一个\n实现换行
}
return 0;
}
作业整理19.五列输出斐波那契数列前二十项
最新推荐文章于 2024-03-29 21:16:18 发布