以下函数实现按每行8个输出w所指数组中的数据: #include<stdio.h> void fun(int*w,int n) {int i; for(i=0;i<n;i++) { ______________ printf("%d",w[i]); } p

admin2020-06-16  35

问题 以下函数实现按每行8个输出w所指数组中的数据:
#include<stdio.h>
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个输出数据的话,横线处语句的功能应该为:当j是8的倍数时(即i%8==0),输出一个换行符。因此C选项正确。
转载请注明原文地址:https://jikaoti.com/ti/vjG0FFFM
0

最新回复(0)