我是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