我一直在使用嵌套循環創建自己的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'並得到黑客攻擊。 –