问题 填空题

有以下函数
void prt(char ch,int n)
int i;
for(i=1;i<=n;i++)
printf(i%6!=0 "%c":"%c\n",ch);

执行调用语句prt(’*’,24);后,函数共输出了______行*号。

答案

参考答案:D

解析: 本题中输出*并换行的条件是i能被6整除,否则输出*不换行。因此只有在i为6、12、18和24时,*的输出才会换行,最终输出4行*。

单项选择题
判断题