因为 在执行if(i%5==0) printf("\n");这时实际是第6个数,但是在没有执行输出语句之前。所以输出一个回车,正好把第6个数输出到下一行,以此类推。希望可以帮助到你。
数组的起始是从0开始的 0,1,2,3,4总共是5个数当然从4的时候就换行了啊
你是先判断再输出的把你把输出语句放到判断前面。就可以用4