习题1.25

news/2025/1/12 4:07:24/

 

 对吗?实践出真知,运行看看。代码如下。

(defn square [x] (* x x))(defn fast-expt[b n](println "call iter" n)(cond (= 1 n) b(= 2 n) (square b)(even? n) (square (fast-expt b (/ n 2))):else (* b (fast-expt b (- n 1)))))(defn expmod [base exp m](mod (fast-expt base exp) m)
)

再看看运行结果

 这执行结果有点奇怪,需要再次检查代码逻辑及输出.

(defn divisor? [ a b](= (mod b a) 0 ))
(defn square [x](* x x ))
(defn find-divisor [n test-divisor](cond (> (square test-divisor) n) n(divisor? test-divisor n) test-divisor:else (find-divisor n (+ test-divisor 1)))

http://www.ppmy.cn/news/905120.html

相关文章

python贴吧顶贴_贴吧回复app-贴吧回复(贴吧顶贴神器手机版)v3.2.5-西西软件下载...

贴吧回复(贴吧顶贴神器手机版),贴吧回复app是一款手机贴吧自动回复软件,可以设置自动回复内容以及间隔时间,可以设置想要回复的贴吧,让你成为贴吧第一回复达人。贴吧回复app推荐使用专用回帖文字诸如顶帖,DD&#xff0…

贴一张标签让你的手机支持NFC

NFC技术很不错,熟悉的人也不少,市场上具备NFC功能的手机却只有寥寥数款。巴克莱银行最近引进了一种名为PayTag的标签,贴着这个标签的任何设备都能实现NFC付款。 在此之前,巴克莱银行推出的借记卡和信用卡已经支持近距离无线支付。…

自制贴纸图案大全图片_贴纸的制作方法

本发明涉及装饰贴纸领域,尤其涉及一种贴纸。 背景技术: 贴纸作为包装用品中的一种,以其方便的印刷方式和粘贴方式受到商家的喜爱。但是在粘贴过程中,需要将贴纸从撕离部上分离出来。为了放置贴纸和底层单独的剥离,现在…

贴海报

题目描述 Bytetown城市要进行市长竞选,所有的选民可以畅所欲言地对竞选市长的候选人发表言论。为了统一管理,城市委员会为选民准备了一个张贴海报的electoral墙。 张贴规则如下: electoral墙是一个长度为N个单位的长方形,每个单位记为一个格子; 所有张贴的海报的高度必…

第十三章:Large Kernel Matters——大核心很重要,通过全局卷积网络改进语义分割

0.摘要 最近的网络架构设计趋势之一[30,31,14]是在整个网络中使用堆叠的小滤波器(例如1x1或3x3),因为在相同的计算复杂度下,堆叠的小滤波器比一个大核心更高效。然而,在语义分割领域,我们需要进行密集的像素…

CSS3——手机端百度贴吧

做一个 &#xff1a; 前面有一个小logo&#xff0c;后后面有一个小三角。 <!DOCTYPE html> <html><head><meta charset"utf-8" /><title></title><style type"text/css">*{margin: 0;padding: 0;}div{width: …

iPhone指环贴:你手机的防盗专家

日本总是有让人意想不到的iPhone周边产品&#xff0c;今天小编将为大家介绍一款iPhone用的指环贴。曾经是否有打电话时没有拿稳iPhone的情况&#xff1f;是否还在担心在大街上用iPhone被人抢走&#xff1f;这款指环贴就可以解决这些问题&#xff0c;且价格只需要40元。 这款产品…

贴一下最近某互联网手机大厂的一些招聘需求

贴一下最近某互联网手机大厂的一些招聘需求 感兴趣的朋友给我留言&#xff0c;欢迎投简历。 DequinnWangcareerintlinc.com 硬件需求岗位&#xff1a; 1.手机基带工程师 岗位职责&#xff1a; 1、完成手机基带部分的设计与调试&#xff0c;及时解决基带相关问题&#xf…