printf(((i+1)%5==0)?"%4d\n":"%4d",a[i]);求解释,简单明了就行.
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/08 05:58:31
printf(((i+1)%5==0)?"%4d\n":"%4d",a[i]);求解释,简单明了就行.printf(((i+1)%5==0)?"%4d\n":"%4d",a[i]);求解释,简单明了就
printf(((i+1)%5==0)?"%4d\n":"%4d",a[i]);求解释,简单明了就行.
printf(((i+1)%5==0)?"%4d\n":"%4d",a[i]);求解释,简单明了就行.
printf(((i+1)%5==0)?"%4d\n":"%4d",a[i]);求解释,简单明了就行.
等价于
if ((i+1)%5==0)
printf("%4d\n",a[i]);
else
printf("%4d",a[i]);
也就是说根据i的值决定输出a[i]后要不要换行
如果i+1能够被5整除,则输出a[i]后还输出一个换行符\n
简而言之就是:以4位整数格式输出a[i],当i的个位数为4或9的时候,换行