[問題] n項目乘法表

看板C_and_CPP作者 (暴力熊)時間15年前 (2010/04/23 12:37), 編輯推噓5(5010)
留言15則, 7人參與, 最新討論串1/2 (看更多)
最近在跟學弟討論程式練習的題目, 意外的想到一題,是由九九乘法表的延伸, 標準的九九乘法表有 n=2個項目,也就是利用i與j的迴圈印出, 那麼,我們想出來的問題就是,當使用者輸入n=3時, 則會輸出 1*1*1~9*9*9的答案,n=4時輸出1*1*1*1~9*9*9*9, 這樣到底應該怎樣寫這個程式... 問了幾個程式能力好的同學似乎都摸不著頭緒.. 這不是作業,只是額外想到的問題, 不知道有沒有辦法利用程式做出來。 懇請版上先進指教。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.70.151.144 makiyolove:轉錄至看板 Programming 04/23 12:37

04/23 12:41, , 1F
用膝蓋想也知道要用遞迴 不過出題者都不清楚..還是別出
04/23 12:41, 1F

04/23 12:41, , 2F
最簡單就用 recursion 做吧...
04/23 12:41, 2F

04/23 12:42, , 3F
不過還有蠻多方法就是了...
04/23 12:42, 3F

04/23 12:46, , 4F
DP應該也可以
04/23 12:46, 4F

04/23 13:02, , 5F
的確第一個想到就是開遞迴....XD
04/23 13:02, 5F

04/23 13:22, , 6F
請問這種迴圈數量是變數的通常都是用recusion解嗎?
04/23 13:22, 6F

04/23 13:23, , 7F
recursion 少打一個r XD
04/23 13:23, 7F

04/23 13:45, , 8F
凡人當用迴圈,我是凡人。
04/23 13:45, 8F

04/23 13:45, , 9F

04/23 13:52, , 10F
看到vector不知道為什麼就發出了會心的一笑:)
04/23 13:52, 10F

04/23 13:54, , 11F
迴圈解目前想到的是寫N位的只跑1~9的計數器, 然後每一位
04/23 13:54, 11F

04/23 13:54, , 12F
各自乘起來這樣....@_@"
04/23 13:54, 12F

04/23 14:31, , 13F
想了一下,應該一維,大數,就可以了。
04/23 14:31, 13F

04/23 15:45, , 14F
http://nopaste.csie.org/6937c 沒測過 應該OK吧...
04/23 15:45, 14F

04/24 01:13, , 15F
結果我寫的最多只處理到8位, 因為懶得寫大數....XD
04/24 01:13, 15F
文章代碼(AID): #1BqIFnSy (C_and_CPP)
文章代碼(AID): #1BqIFnSy (C_and_CPP)