永发信息网

以每行4个数据的形式输出数据 if ((I+1)%4==0) printf("\n"); 这句是啥意思?

答案:4  悬赏:60  手机版
解决时间 2021-02-21 14:08
  • 提问者网友:星軌
  • 2021-02-20 17:29
int a[20]={1,2,3,4,5};
for (I=0; I<20; I++)
{ printf("%d", a[I]);
if ((I+1)%4==0) printf("\n");
}
最佳答案
  • 五星知识达人网友:我住北渡口
  • 2021-02-20 18:46
% 是求余,1%4=1,2%4=2,3%4=3,4%4=0,5%4=1,...
输出4个数据后换行。
全部回答
  • 1楼网友:由着我着迷
  • 2021-02-20 20:27
你好! 当I+1是4的整数倍时,打印换行符 仅代表个人观点,不喜勿喷,谢谢。
  • 2楼网友:詩光轨車
  • 2021-02-20 20:18
同意楼上
  • 3楼网友:醉吻情书
  • 2021-02-20 19:03
%是取余 I每次是4的倍数时 输出 回车
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯