我是Scheme新手,我想將數字的素數因子按升序排序。我發現這個代碼,但它不排序。按照升序對素因素進行排序計劃
(define (primefact n)
(let loop ([n n] [m 2] [factors (list)])
(cond [(= n 1) factors]
[(= 0 (modulo n m)) (loop (/ n m) 2 (cons m factors))]
[else (loop n (add1 m) factors)])))
你可以請幫忙。 謝謝
這是真的@uselpa,我需要定義我自己的過程來扭轉它。 Thankx – InAbuukar
'reverse'是Scheme標準中的一個程序,所以你不應該寫一個,除非它是你練習的目標。 – uselpa
謝謝uselpa。 – InAbuukar