C++如何输出有空格的二维数组的值:63 165;

来源:百度知道 编辑:UC知道 时间:2024/05/24 08:12:53
#include<iostream>

using namespace std;

int main()
{
int number[10][2] = {{63,165},{64,176},{74,174},{56,168},
{57,175},{61,167},{64,181},{56,171},{62,176},{66,186}};
cout << " FEMALE" << endl;
for(int i=0; i<10; ++i)
{
for(int j=0; j<2; ++j)
{
cout << number[i][j];
}
cout << endl;
}
return 0;
}
我输出的是63165,而不是63 165,请问怎么做?

cout << number[i][j];改为
cout<<number[i][j]<<'\t';

cout << number[i][j];改为
cout<<number[i][j]<<" "; //两引号之间为一空格

for(int i=0; i<10; ++i)
{
for(int j=0; j<2; ++j)
{
if (j !=1)
cout << number[i][j]<<" ";
else
cout<< number[i][j];
}
cout << endl;
}

这样 63 165 之间就有空壳,165之后没有空格

cout << number[i][j]<<" ";