实现功能:输出fibonacci数列,具体为,前两项为1,从第三项开始,本项是前两项的和;每五个一行输出,输出20个。
#include <stdio.h>
int main()
{
int c[20]={1,1};
int i;
for (i=2;i<20;i++) //本项为前两项之和
{
c[i]=c[i-1]+c[i-2];
}
for (i=0;i<20;i++)
{
printf ("%6d",c[i]);
if ((i!=0)&&((i+1)%5==0)) //if应该在循环体内输出空格;每5个输出一行
{
printf ("\n");
}
}
printf ("\n");
return 0;
}

2721

被折叠的 条评论
为什么被折叠?



