以下函数按每行8个输出数组中的数据: void fun ( int *w, int n) { int i; for (i=0; i<n; i++) { ___________ printf ("%d", w[i]); }

admin2018-10-16  27

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

选项 A、if( i%8==0 ) printf("\n");
B、if( i/8==0 ) continue;
C、if( i/8==0 ) printf("\n");
D、if( i%8==0 ) continue;

答案A

解析 本题考查判断语句与循环语句。欲使每行输出8个数据,则必然使用取余运算,当i%8==0时先输出一个换行符再输出字符。选项D中,continue语句的作用是停止执行本次循环位于continue后面的语句,而进入下一次循环。
转载请注明原文地址:https://jikaoti.com/ti/f2a0FFFM
0

最新回复(0)