我猜也是一个输出数据排版的作用,但是就是想不同它是在哪起到了作用
程序:
#include<stdio.h>
main()
{
int i;
int f[20]={1,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("%12d",f[i]);
}
printf("\n");
}
这程序我运行不出正确的结果,但是把这一段{
if(i%5==0)printf("%12d",f[i]);
}
改成了printf("%d",f[i]);
就能正确运行,不过得出的结果都是一串数字,没有分隔
是哪里出错了嘛?