以下函数按每珩8个输出数组中的数据 void fun( iht*w, int n) { inti; for(i=0;i<n,i++) { ______ printf("%d"

admin2009-09-28  26

问题 以下函数按每珩8个输出数组中的数据        void fun( iht*w, int n)        { inti;          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;

答案C

解析 本题主要考查输出换行的问题,要求每行8个输出,因此,下划线处应填的语句是if(i%8=0)printf("\n");选项A相当于空—行,前七个数每输出—个数换行,从第八个数以后不换行输出剩下的数。选项B相当于前八个数不输出,从第九个数开始不换行输出剩下的数。选项D相当于不换行从数组中的第二个数开始输出,凡是i对8取模为0的数,均不输出。所以选项C是正确的。
转载请注明原文地址:https://jikaoti.com/ti/VHI0FFFM
0

最新回复(0)