选择题

以下函数按每行 8 个输出数组中的数据:
void fun(int *w,int n)
{
   int i;
   for(i=0;i    {
      ______
      printf("%d",w[i]);
   }
   printf("\n");
}
下画线处应填入的语句是(     )。

【正确答案】 C
【答案解析】

每行输出 8 个数组数据后输入一个换行, 所以应该采取对 8 取余的方法, 余数循环一次便换行一次,所以语句为 if(i%8==0) printf("\n");, 答案选择 C 选项。