主题:帮忙改下 刚学C
#include "stdio.h"
void main(void)
{
int i;
int f[20]={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");
printf("%12d",f[i]);
}
}
输出和例题不对阿 输出的是 1 1 2 3 5
8 13 21 34 55
。 。 。 。 。
可是输出都是0的,小弟不知道为何 ,请高手指点下!!!!!!!!!!
void main(void)
{
int i;
int f[20]={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");
printf("%12d",f[i]);
}
}
输出和例题不对阿 输出的是 1 1 2 3 5
8 13 21 34 55
。 。 。 。 。
可是输出都是0的,小弟不知道为何 ,请高手指点下!!!!!!!!!!