c++二维数组输出的时候怎么按行列换行

比如这一段:
int a[4][5]={0};
for(int i=0;i<4;i++)
for(int j=0;j<5;j++)
cout<<a[i][j]<<" ";
我想输出的结果是
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
怎么办到?
另外要是输出时候能有个表格最好,我练习做一个订票的小程序。
谢谢了先~

for(int i=0;i<4;i++)
{
for(int j=0;j<5;j++)
{
cout<<a[i][j]<<" ";
}
cout<<endl; //加上这个在外层循环中
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-04-16
一楼正解,如果是字符串的话,有按行读取的专门函数,streamline
第2个回答  2020-06-03
for(int
i=0;i<4;i++)
{
for(int
j=0;j<5;j++)
{
cout<<a[i][j]<<"
";
}
cout<<endl;
//加上这个在外层循环中
}
相似回答