69,369
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
void main()
{int f[20],i;
f[0]=f[1]=1;//f[20]的f[0], f[1]是用赋值初始化的。
for(i=2;i<20;i++)
f[i]=f[i-1]+f[i-2];//计算
for(i=0;i<20;i++)
{printf("%6d",f[i]);//先输出
if((i+1)%5==0)printf("\n");//再判断,当i为4换行
} printf("\n");
system("pause");
}
#include <stdio.h>
void main()
{int i;
int f[20]={1,1};//f[0]和f[1]在声明中初始化
for(i=2;i<20;i++)
f[i]=f[i-2]+f[i-1];//此处只是与上列顺序不同
for(i=0;i<20;i++)
{if(i%5==0)printf("\n");//先判断,如果i为5 换行
printf("%12d",f[i]);//再输出,输出的间距与上列不同
}printf("\n");
system("pause");//两个程序本质上一样的。
}