我一直在使用嵌套循环创建自己的C++程序来创建某种形状。我最近的项目是建立一个形状,看起来像这样C++嵌套循环形状
*
**
***
****
*****
*****
****
***
**
*
,但我已经写了一个程序,它给我的这个
*
**
***
****
*****
*****
****
***
**
*
也在这里结果是我的代码
#include <iostream>
using namespace std;
void main(){
//displays a top triangle going from 1 - 5(*)
for (int i = 0; i <= 5; i++){
for (int j = 0; j <= i; j++){
cout << "*";
}
cout << endl;
}
//displays a bottom to top triangle 5 - 1(*)
for (int k = 0; k <= 5; k++){
for (int l = 5; l >= k; l--){
cout << "*";
}
cout << endl;
}
system("pause");
}
这将是有益的谢谢你:)
我会建议之一:在调试器中运行您的程序,看什么,直到你看到不正确的输出发生和/或运行使用你的程序“每次通过每个回路发生铅笔和纸“,再次注意到输出开始看起来错误时,在那一点上注意循环在做什么,为什么它是错误的。 – Eric
我认为这很有趣,你建议有人不知道如何使这个程序工作只是加载'gdb'并得到黑客攻击。 –