如何从一个阵列添加数据并将其作为一个列放在预先存在的数组上。
example
double array[3][2];
打印时:
3 2
5 5
7 8
我还有另一个包含其他信息的数组
double arrayb[3]={1,1,1};
我想运行for循环并能够打印
for (int i=0; i<3; i++){
for (int j=0; j<3; j++){
cout << array[i][j];}}
这就是我想看到的:
3 2 1
5 5 1
7 8 1
答案 0 :(得分:0)
试试这个:
for (int i=0; i<3; i++) {
// You have only two elements in array[i], so the limit should be 2
for (int j=0; j<2; j++) {
// Leave some whitespace before the next item
cout << array[i][j] << " ";
}
// Now print the element from arrayb
cout << arrayb[i] << endl;
}
答案 1 :(得分:0)
似乎显而易见的方法是:
for (int i=0; i<3; i++) {
for (int j=0; j<2; j++)
std::cout << array[i][j] << '\t';
std::cout << arrayb[i] << '\n';
}