(define (double x)(+ x x))(define (halve x)(/ x 2))(define (mult a b)(cond ((= b 0) 0)((even? b) (double (mult a (halve b))))((odd? b) (+ a (mult a (- b 1))))))(mult 12 12)

  

(define (double x)(+ x x))(define (halve x)(/ x 2))(define (mult a b)(cond ((= b 0) 0)((even? b) (mult (double a) (halve b)))((odd? b) (+ a (mult a (- b 1))))))(mult 12 12)

  

转载于:https://www.cnblogs.com/R4mble/p/7889795.html

SICP习题 1.17 (用加法求乘积)相关推荐

  1. 【计算机网络】——习题解析:UDP 用户数据报的首部十六进制表示是:06 32 00 45 00 1C E2 17,试求源端口、目的端口、 用户数据报的总长度、数据部分长度等

    UDP 用户数据报的首部十六进制表示是:06 32 00 45 00 1C E2 17,试求源端口.目的端口. 用户数据报的总长度.数据部分长度.这个用户数据报是从客户发送给服务器发送给客户?使用 U ...

  2. 视觉SLAM笔记(17) 李代数求导与扰动模型

    视觉SLAM笔记(17) 李代数求导与扰动模型 1. BCH 公式与近似形式 2. SO(3) 李代数上的求导 3. 李代数求导 4. 扰动模型 5. SE(3) 上的李代数求导 1. BCH 公式与 ...

  3. 计算机组成原理页表长度,清华计算机组成原理习题课课件习题课1-7.ppt

    清华计算机组成原理习题课课件习题课1-7.ppt (50页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.9 积分 物理机:计算机硬核的物理功能只是执 ...

  4. SICP 习题 (2.7) 解题总结 : 定义区间数据结构

    SICP 习题 2.7 開始属于扩展练习,能够考虑不做,对后面的学习没什么影响.只是,假设上面的使用过程表示序对,还有丘奇计数你都能够理解的话,完毕这些扩展练习事实上没什么问题. 习题2.7是要求我们 ...

  5. python如何对excel两个单元格求乘积_excel表格怎么求乘积_excel表格多个单元格怎么求积...

    excel是我们日常生活中常用的办公软件之一,经常拿来统计和运算.下面让学习啦小编为你带来excel表格多个单元格求积的方法. excel求积步骤如下: Excel中多个单元格相乘的乘法公式. 在E1 ...

  6. SICP 习题 (1.34)解题总结

    SICP 习题 1.34的题目比較特别一点.对于没有接触过高阶函数的同学们来说是个非常好的学习机会. 题目是这种,假设我们定义以下的过程: (define (f g) (g 2)) 那么就有: (f ...

  7. 习题 5.17 两个乒乓球队进行比赛,各出3人。

    C程序设计(第四版) 谭浩强 习题5.17 个人设计 习题 5.17 两个乒乓球队进行比赛,各出3人.甲队为A,B,C3人,乙队为X,Y,Z3人.已抽签决定比赛名单.有人向队员打听比赛的名单,A说他不 ...

  8. 用c语言编写两整数乘积,c语言两个数相乘求积 c语言输入两个整数求乘积

    C语言中求两数相乘的程序? 思路:double类型的范围: -1.7*10(-308)-1.7*10(308),如果两个数的乘积不超过这样的精度,可以直接使用*符号进行运算. 参考代码: #inclu ...

  9. 计算机表格求和乘公式,在EXCEL中怎么设置公式求乘积、求和

    在我们的日常生活和工作中,经常用到EXCEL软件来制作表格,如果表格中涉及到很多数值,需要我们求其乘积.总和.差值的话,用计算机挨个去算会浪费很多时间和精力,还有可能会算错.其实,除了用计算机这个方法 ...

  10. 大整数加法——求两个不超过200位的非负整数的和

    10:大整数加法 描述 求两个不超过200位的非负整数的和. 输入 有两行,每行是一个不超过200位的非负整数,可能有多余的前导0. 输出 一行,即相加后的结果.结果里不能有多余的前导0,即如果结果是 ...

最新文章

  1. linux学习之VNC远程控制(一)
  2. http 三种认证方式 Basic Session Token 简介
  3. codeforces D Santa Claus and a Palindrome(hash+贪心)
  4. shell中四大循环介绍及使用
  5. 报告称海归国内就业遇阻力 去年近三成海归实际年薪不足10万
  6. 冷却水的循环方式有哪几种_近“零”排放,Greentruss系统在水泥冷却循环水系统中的应用...
  7. Deep Learning的基本思想以及训练过程
  8. ReactNative项目xcode打包运行报错整理
  9. Mybatis-plus 代码生成器(新)工具类
  10. 性能监控之 Linux 命令 top、vmstat、iostat、free、iftop 基础
  11. 浅谈Hibernate的flush机制
  12. Java -- Ajax异步访问数据库内容
  13. 甲骨文公司老板埃里森在耶如大学的…
  14. 古籍研究社系列第6部《迟来的翅膀》读后感……吗?
  15. 5年软件渗透测试工程师的从业经验分享,值得借鉴
  16. 编程基础——鱼龙混杂来两波
  17. 淘宝-假货天堂 京东-吹牛大王 苏宁易购-中规中矩
  18. 清华大学计算机科学与技术系朱军教授:机器学习里的贝叶斯基本理论、模型和算法
  19. Dubious Document
  20. win10——戴尔笔记本电脑插上耳机没有声音电脑外放

热门文章

  1. ubuntu更新源 apt-get install Unable to locate package
  2. Hyperledger Fabric教程(8)--byfn.sh分析-script.sh
  3. form表单提交大量input,php接收不全
  4. java执行复杂linux,解决java使用Runtime.exec执行linux复杂命令不成功问题
  5. Unity MRTK RadialView
  6. DP动态规划之01背包问题
  7. java memcached delete_Memcached删除/Delete数据
  8. nodeJS丶Buff使用及相关API
  9. 二、Linux常用命令——文件处理命令
  10. Filebeat 日志收集器 logstash-forwarder 的替代品