Re: [問題] n項目乘法表

看板Programming作者 (michaelz)時間14年前 (2010/04/26 19:25), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《makiyolove (暴力熊)》之銘言: : ※ [本文轉錄自 C_and_CPP 看板] : 作者: makiyolove (暴力熊) 看板: C_and_CPP : 標題: [問題] n項目乘法表 : 時間: Fri Apr 23 12:37:02 2010 : 最近在跟學弟討論程式練習的題目, : 意外的想到一題,是由九九乘法表的延伸, : 標準的九九乘法表有 n=2個項目,也就是利用i與j的迴圈印出, : 那麼,我們想出來的問題就是,當使用者輸入n=3時, : 則會輸出 1*1*1~9*9*9的答案,n=4時輸出1*1*1*1~9*9*9*9, : 這樣到底應該怎樣寫這個程式... : 問了幾個程式能力好的同學似乎都摸不著頭緒.. : 這不是作業,只是額外想到的問題, : 不知道有沒有辦法利用程式做出來。 : 懇請版上先進指教。 假設輸入為n for(i=10^(n-1);i<10^n;++i) { if i 含有0 continue else call f(i) } 然後寫一個function f(int j) 把j 用mod取出每個數字的值相乘 ex. 123 => 1*2*3 12345=>1*2*3*4*5 然後print出來 這樣應該很簡單了吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 98.207.59.16
文章代碼(AID): #1BrNWGXW (Programming)
討論串 (同標題文章)
文章代碼(AID): #1BrNWGXW (Programming)