作者NaiveRed (天真紅)
看板C_and_CPP
標題[問題] 分數方程式填入1~9(C)
時間Wed Nov 5 14:00:15 2014
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Visual studio2013
問題(Question):
○ ○ ○
---- + ---- + ---- =1
○○ ○○ ○○
1~9填入 不能重複
(下面是十位個位,不是相乘)
列出所有解
應該算是作業題,一開始想說用遞迴寫
所以先土法煉鋼世界奇觀一下
(三個分數重複的排列組合到時候處理
沒想到什麼都出不來.....
不知道是哪裡出問題了
如果是腦殘小錯誤 就把我噓醒吧QQ
預期的正確結果(Expected Output):
就算有算錯 感覺還是會有東西出來RRRR-.-
錯誤結果(Wrong Output):
沒東西
程式碼(Code):(請善用置底文網頁, 記得排版)
http://codepad.org/oB4vMyBO
補充說明(Supplement):
助教對不起QQ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 134.208.58.109
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1415167218.A.244.html
※ 編輯: NaiveRed (134.208.58.109), 11/05/2014 14:01:22
推 flydragon198: bool k[8] = { true,true,true,true,true,true,true 11/05 14:25
推 flydragon198: 會找到一組 9/12,7/68,5/34 重複組合很多次 11/05 14:31
→ NaiveRed: 沒有其它組合了嗎?! 11/05 14:36
推 flydragon198: 你把bool k[8]改完自己跑就知道囉 11/05 14:37
→ NaiveRed: 好了解 3Q. !! 11/05 14:42
推 Ninja5566: 好奇問一下 這種題目改成整數表示會不會比較容易不出錯 11/05 23:24
→ Ninja5566: 把分母通分掉移到右邊 11/05 23:25
推 bigpigbigpig: 我的程式就是這麼做的 :) 11/06 04:52