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

admin2013-10-15  44

问题 下列函数按每行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

答案D

解析 在程序中,fun函数的功能是每行输出8个数组中的数据,在for循环中,每次循环时,都对数组下标值8求模得到余数。如果余数等于0,则退出for循环,进行下一次循环:如果余数不等于0,则输出数组的元素w
转载请注明原文地址:https://jikaoti.com/ti/jTXiFFFM
0

最新回复(0)