注册 登录
编程论坛 C++教室

想按表格格式输出,但运行结果与之大相径庭,求解??

GeneralJing 发布于 2011-10-12 11:21, 852 次点击
我想把定义声明的数组按表格的样式输出,为什么输出的结果不对?大家帮我看看吧
代码如下:
#include <iostream>
using std::cout;
using std::endl;

int main()
{
    const int arraySize = 3;
    int table[ arraySize ][ arraySize ] = { { 1, 8 }, { 2, 4, 6 }, { 5 } };

    cout << "table :";
    for ( int i = 0; i < arraySize; i++ )
    {
        cout << "  " <<  endl;
        for ( int j = 0; j < arraySize; j++ )
            cout << table[ i ][ j ] << '  ';
    }
    return 0;
}
运行结果的图现在沾不上,麻烦大家了!
2 回复
#2
czsbc2011-10-12 11:30
cout << table[ i ][ j ] << '  ';  //单引号里有两个字符。

#3
GeneralJing2011-10-12 12:08
回复 2楼 czsbc
太感谢了,哈哈 不过我记得我刚开始只有一个空格时就有错啊,但现在没错了哈哈 谢谢
1