編寫一個Scheme函數,該函數返回給定整數列表中的偶數列表。該列表可能並不簡單,可能會出現嵌套列表,您需要查找偶數這些數字。使用編寫一個返回偶數列表的方案
(DEFINE(evenlist numberlist) 此作爲一個機構和獲取結果某事像這樣 (DEFINE(evenlist numberlist) 結果:(2 4 6 4)
(define (evenlist numberlist)
(cond
((null? numberlist) '())
(else(not (= 0 (modulo (numberlist) 2))(evenlist(car numberlist))))
))
這是我已經完成了,我是新來的lisp,所以不要怪我:(
你到目前爲止嘗試過什麼?請註明您的方案實施情況,指出您遇到問題的部分 –
(define(evenlist numberlist) (cond ((null?numberlist)'()) (else(not(= 0(modulo(numberlist)2 ))(evenlist(car numberlist)))) ))試過這個,但沒有工作 – Priba101
請編輯該問題並添加代碼,而不是作爲評論 –