C语言中的循环问题如何利用循环中的值

img


怎么样利用循环中的值呢 用前两个循环值得到第三个循环值怎么做啊 还有这个换行空格怎么打 是还需要再设置一个计数循环吗

unsigned long Num[100];
int n, i;  
Num[0]=1; 
Num[1]=1; 
scanf( "%d" , &n); 
for(  i=2 ;  i < n;  i++ ) Num[i] = Num[ i -1 ] + Num[ i-2 ];
for( i=0;  i<n;   )
  { 
    printf( "%10ld",  Num[ i ]  ) ;  
    i++; 
    if (  0  ==  i%5 ) printf("\n");
  }
// if (  0 !=  i%5 )  printf("\n");
return 0;