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

admin2019-07-10  0

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

答案C

解析 每行输出8个数组数据,即输出8个后就输出一个换行,所以,应该对8取余,当结果为0时输出换行符,即填入语句“if(i%8==0)printf("\n");”。
转载请注明原文地址:https://kaotiyun.com/show/ZZID777K
0

最新回复(0)