c语言输出数组换行

请如何在输出数组时自动换行比如135246369输出后135246369请大大们详细教导下不胜感激... 请 如何 在输出数组时 自动换行 比如 1 3 5 2 4 6 3 6 9
输出后 1 3 5
2 4 6
3 6 9
请大大们详细教导下 不胜感激
展开
 我来答
avatian1
2010-09-13 · TA获得超过1万个赞
知道大有可为答主
回答量:6315
采纳率:0%
帮助的人:2925万
展开全部
1、如果是二维数组,将就可按行输出就行:
for(i=0;i<3;i++) //按每一行输出,每循环一次输出一行
{ for(j=0;j<3;j++) //输出每一行中的每一列
printf("%3d",a[i][j]);
printf("\n"); //每输出一行,输出一个换行符
}

2、如果是一维数组,可按每行输出的数的个数来控制:
for(i=0;i<9;i++)
{ printf("%3d",a[i]); //a为一维数组
if((i+1)%3==0) printf("\n"); //每行输出三个数,因为数组的下标i从0开始,所以先加个1再除3取余数
}
llz13579
2018-12-14
知道答主
回答量:1
采纳率:0%
帮助的人:896
展开全部
for循环后加大括号一维数组可实现分行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式