以下函数实现按每行5个输出a所指数组中的数据: #include void fun(int*a,int n) {int i; for(i=0;i<n;i++) { printf(’’%d’’,a[i]); } printf(’’\n’’); } 在横线处应

admin2021-02-25  34

问题 以下函数实现按每行5个输出a所指数组中的数据:
#include
void fun(int*a,int n)
{int i;
for(i=0;i<n;i++)
{
printf(’’%d’’,a);
}
printf(’’\n’’);
}
在横线处应填入的语句是(  )。

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

答案C

解析 一行输出5个,所以应该判断数组下标是否为5的整数倍,若是则输出一个换行符。
转载请注明原文地址:https://jikaoti.com/ti/igz0FFFM
0

最新回复(0)