[問題] 顯示月曆的問題

看板C_and_CPP作者 (innnnnnnnnnnnnnnnnnnnnn)時間15年前 (2010/10/31 01:58), 編輯推噓1(108)
留言9則, 4人參與, 最新討論串1/2 (看更多)
我想寫一個可以顯示出一整個月曆的程式 可是不想硬寫 monthdays=30 for (i=1;i<=7;i++) { if(i==7){i=0; cout<<monthdays-q<<"\n";} q=q-1; if(q==0) break; } 這是我寫的其中一部分 程式可以跑 可是卻是一直跑停不下來 我希望他可以顯示 1 2 3 4 5 6 7 8 9......... 到30 由請高手糾正我的錯誤 謝謝 我是程式設計新手 很多地方還在學習 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.130.208.5

10/31 02:11, , 1F
你的第一行,第一列都固定是1號?
10/31 02:11, 1F

10/31 02:15, , 2F
沒有 這只是其中的一個 拿來當範例
10/31 02:15, 2F

10/31 02:16, , 3F
我已經預設好 monthdays=30
10/31 02:16, 3F
※ 編輯: nexttw 來自: 140.130.208.5 (10/31 02:21)

10/31 02:28, , 4F
你在for裡面又重設了i值
10/31 02:28, 4F

10/31 02:28, , 5F
所以i就從0~7不斷的跑
10/31 02:28, 5F

10/31 02:32, , 6F
我本來也是這樣想不過他下面有break
10/31 02:32, 6F

10/31 10:02, , 7F
q預設多少?
10/31 10:02, 7F

10/31 13:24, , 8F
q=monthdays-1 也就是29
10/31 13:24, 8F

10/31 15:21, , 9F
建議你把程式碼PO上來比較好檢查
10/31 15:21, 9F
文章代碼(AID): #1Cp5ox24 (C_and_CPP)
文章代碼(AID): #1Cp5ox24 (C_and_CPP)