หาจำนวน n แฟกตอเรียล

คือต้องการหาจำนวน n แฟกตอเรียลแต่ไม่ใช่หาจำนวนรวมนะคะ เช่น 3! ต้องการให้ list จำนวนของ 3! ทั้งหมดน่ะค่ะ เช่น
3*2*1
3*1*2
1*2*3
1*3*2
2*3*1
2*1*3

ใครพอจะทราบว่าทำยังไงช่วยแนะนำด้วยนะคะ ขอบคุณมากค่ะ

22 ต.ค. 2551 00:02
1 ความเห็น
3168 อ่าน


ความคิดเห็นที่ 1 โดย ครูไผ่

ก็จะเรียงสับเปลี่ยนได้ทั้งหมด n! วิธีนั่นแหละหนูเอ๊ย

เห็นไหมว่า ตัวอย่างที่หนูยกมา คือ 3! = 3 * 2 * 1 = 6
และหนูก็เรียงสับเปลี่ยนได้ทั้งหมด 6 บรรทัด เท่ากับค่าของ 3! เลยค่ะ 

22 ต.ค. 2551 01:16

แสดงความคิดเห็น

กรุณา Login ก่อนแสดงความคิดเห็น