請設計一程式能將任一正整數N(1<=N<=10)分解為小於或等於N之.正整數之和,
並按反字典之次序印出。所謂反字典次序意指與英文字典之排列次序相反,即先印大再印小,例如N=6,其列印之次序
如下:
6=6
6=5+1
6=4+2
6=4+1+1
6=3+3
6=3+2+1
6=3+1+1+1
6=2+2+2
6=2+2+1+1
6=2+1+1+1+1
6=1+1+1+1+1+1
上述例題之排列從行而言是由大而小,從列而言也是由大而小,請列印測
試資料:N=6,N=8之結果以便批改。
2006-10-21 02:19:55 · 1 個解答 · 發問者 公路殺手....小古是也 1 in 電腦與網際網路 ➔ 程式設計
你的問題已經有人問過了,請參考:http://tw.knowledge.yahoo.com/question/?qid=1106101802378
2006-10-21 09:22:37 · answer #1 · answered by W.J.S. 7 · 0⤊ 0⤋