SICP1.3 MIT(PLT) Scheme实现(Lisp)
来源:互联网 发布:白色车牌js是什么意思 编辑:程序博客网 时间:2024/05/21 17:27
题目要求给出的函数需要完成以下三件事:
- 写一个函数,接受三个数作为参数
- 判断三个数中较大的两个数
- 计算较大两个数的平方和(两个数的平方之和)
我们从后往前,一步步完成这三个任务。
CSDN没有Lisp。用Python的标记了
#lang racket;;SICP 1.3;;try 1(define (square x)(* x x))(define (sum x y)(+(square x)(square y)))(define (sum-largest x y z) (cond ((= (min x y z) x) (sum y z)) ((= (min x y z) y) (sum x z)) ((= (min x y z) z) (sum x y))));;try 2(define (largest-three x y z) (if (>= x y) (sum x (if (>= y z) y z)) (sum y (if (>= x z) x z))));;testing 1(sum-largest 2 3 6)(sum-largest 5 8 12);;testing 2(largest-three 4 8 75)
0 0
- SICP1.3 MIT(PLT) Scheme实现(Lisp)
- C++ 对比 Scheme(Lisp)
- SICP 1.7-1.8 PLT Scheme实现
- 几个免费的Scheme(Lisp)解释器
- 几个免费的Scheme(Lisp)解释器
- sicp1-3 漂亮的代码
- PLT Scheme改名为Racket
- lisp方言--scheme
- lisp-Scheme学习笔记
- scheme(Lisp)资源
- 动态链接过程延迟绑定的实现(PLT)
- 动态链接过程延迟绑定的实现(PLT)
- MIT Scheme Edwin使用
- mit-scheme cgi编程
- MIT-Scheme用法
- MIT/GNU Scheme
- mit-scheme编译文件
- mit scheme常用命令
- 数据库命名简单规则
- SpagoBI中构建OLAP
- 圣诞节,描述京东 Merry Christmas
- Python 混淆知识点集合
- IO-03. 求整数均值
- SICP1.3 MIT(PLT) Scheme实现(Lisp)
- javadoc注释规范
- 协议设计:简单通信协议的心跳
- 新的一年新的规划 转战Web开发
- delphi StrToDateTime在win7或者控制面板中改过短日期格式出错
- Linux软件安装
- Codec Engine 应用开发使用手册
- JAVA和环境变量的渊源
- 黑马程序员----java网络编程技术