为什么输出五个不换行
#include "stdio.h"#include "time.h"
#include "stdlib.h"
void main()
{
srand((int)(time(0)));
int randnumber[20];
int n,k=0;
for(n=1;n<=20;n++)
{
randnumber[n-1]=rand()%100+1;
printf("%d ",randnumber[n-1]);
while(k%5==0)
{
printf("\n");
k++;
}
}
}
不知道那里错了