我需要使用drRacket在Scheme中创建一个函数,该函数获取一个数字列表作为参数并返回最大数字。 我之前从未使用过Scheme编码,所以我真的需要帮助! 测试用例是这样的: (maximEl'(3 5 7 9 1 3)) 9
答案 0 :(得分:1)
我认为这是获得最大数字的最简单方法,
(define (max-el ls)
(if (null? (cdr ls))
(car ls)
(let ((m (max-el (cdr ls))))
(if (> (car ls) m) (car ls) m))))