Re: [問題] 排列組合的種類

看板Fortran作者 (Laa)時間12年前 (2012/04/10 08:40), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串2/3 (看更多)
※ 引述《magaiml (XD)》之銘言: : 想請教一下這類型的問題如何寫出來? : 就是排列組合的種類 : ex 從 1 2 3 4 5 數字中取出3個來排列 : 5C3=10種 : 我個人是用樹狀圖的概念寫 如 : 1→2→3 :    ↘4 :    ↘5 :  ↘3→4 :    ↘5 :  ↘4→5 : 2→3→4 :    ↘5 :  ↘4→5 : 3→4→5 : 該如何寫呢各位? : 麻煩一下各位了。 do i1=1,3 do i2=i1+1,5 do i3=i2+1,5 print*, i1,i2,i3 enddo enddo enddo -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.190.221 ※ 編輯: laa7352 來自: 118.168.190.221 (04/10 08:40)

04/10 16:10, , 1F
我敢說原 po 絕對不是要這種寫死了的迴圈. . .
04/10 16:10, 1F

04/10 16:12, , 2F
照這個寫法來個 50C25 的話,迴圈就不知道要寫幾層了。
04/10 16:12, 2F

04/12 08:02, , 3F
哈哈,樓上猜中我的內心了,我是要寫成動態的`.
04/12 08:02, 3F
文章代碼(AID): #1FWu5uwm (Fortran)
文章代碼(AID): #1FWu5uwm (Fortran)