SICP(1985) ex2-2 line-segment

要求創建一個數據類型線段,能夠給出線段中點

比較簡單,直接上代碼

(define (make-line-segment start-point end-point)
	(cons start-point end-point))
(define (make-point coordinatex coordinatey)
	(cons coordinatex coordinatey))
(define (coordinatex x) (car x))
(define (coordinatey x) (cdr x))
(define (start-point line) (car line))
(define (end-point line) (cdr line))
(define (get-midpoint line)
	(cons (/ (+ (coordinatex (start-point line)) (coordinatex (end-point line))) 2) (/ (+ (coordinatey (start-point line)) (coordinatey (end-point line))) 2)))

發佈了35 篇原創文章 · 獲贊 1 · 訪問量 8301
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章