C语言数组问题,第二个for循环,应该是循环到5余0才换行,为什么循环到4就换行,就详细分析

#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 ("尀n"); printf ("%12d",f[i]); } printf ("尀n");}
2026年09月21日 05:46
有3个网友回答
网友(1):

程序是先换行后输出的

网友(2):

数组的下标从0开始的,而且0%5=0

网友(3):

你的意思是循环到第四次就换行, 还是说i等于4的时候就换行?