[問題] 請幫忙dbug一下謝謝

看板C_and_CPP作者 ((素))時間15年前 (2009/04/14 20:48), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
不好意思 我是要畫出菱形圖 就像是 * *** * 這樣 是c++ 誰可以幫我看一下哪裡有問題嗎?? 謝謝 #include<iostream> using namespace std; int main() { cout<<"enter the number : "; int number; cin>>number; if(number < 1||number >10) { cout<<"Input is out of range (1~10)"; return 0; } for(int row = 1;row <= 2*number-1; row++) { if(row<=number) { for(int column = 1 ;column <= number-row;column ++) cout<<" "; for(int star =1;star<=2*row-1;star++) cout<<"*"; } else { for(int column=1 ; column<= row-number ; column++) cout<<" "; for(int star=1;star<=2;star--) cout<<"*"; cout<<endl; } } } system("pause"); return 0; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.234

04/19 00:24, , 1F
造成無窮回圈的原因是for(int star=1;star<=2;star--)
04/19 00:24, 1F
文章代碼(AID): #19v8Og48 (C_and_CPP)