C++ 带i、j、k索引的循环嵌套

C++ 带i、j、k索引的循环嵌套,c++,C++,我试图获得的输出是: XX XX X XX XX X XX X X XX XX X XX X X XX X X X XX XX X XX X X XX X X X XX X X X X 我的代码是 #include <iostream> using namespace std; int main() { int i, j, k; for (i=0; i<=4; i++) {cout<<" "<<"X"<

我试图获得的输出是:

 XX
 XX
X
 XX
 XX
X
 XX
X
X
 XX
 XX
X
 XX
X
X
 XX
X
X
X
 XX
 XX
X
 XX
X
X
 XX
X
X
X
 XX
X
X
X
X
我的代码是

#include <iostream>
using namespace std;
int main()
{
int i, j, k;    

for (i=0; i<=4; i++)
    {cout<<" "<<"X"<<"X"<<'\n';
        for (j=1; j<=i; j++)
        cout<<"X"<<'\n';
            for (k=1; k<3; k++)
            cout<<" "<<"X"<<"X"<<'\n';  
    }

return 0;
}

对于变量为I、j、k的循环,我只能使用3个嵌套for。我很确定这是一个简单的解决方案,但我一直盯着它看,似乎无法理解它。

不要只是盯着看。。。调试!在哪里可以找到一步一步执行的调试器?我只知道查找错误的调试手动调试。这是一门编程艺术。[OT]:你可以替换
@user3479110:编译器和链接器可能会吐出错误。调试器允许您单步编写代码并查看变量。
 XX
X
 XX
 XX
X
X
 XX
 XX
 XX
X
X
X
 XX
 XX
 XX
X
X
X
X
 XX
 XX