(define (smallest-divisor n)(find-divisor n 2))(define (find-divisor n test-divisor)(cond ((> (square test-divisor) n) n)((divides? n test-divisor) test-divisor)(else (find-divisor n (+ test-divisor 1)))))(define (divides? a b)(= (remainder a b) 0));(define (prime? n)
; (= n (smallest-divisor n)))(define (square x)(* x x))(smallest-divisor 199)
(smallest-divisor 1999)
(smallest-divisor 19999)

  

199
1999
7

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

SCIP习题 1.21(寻找最小因子)相关推荐

  1. 微软编程题:寻找最小的k个值

    转载自:http://blog.csdn.net/v_JULY_v/article/details/6370650 寻找最小的k个数 题目描述:5.查找最小的k个元素 题目:输入n个整数,输出其中最小 ...

  2. 程序员编程艺术:第三章、寻找最小的k个数

    程序员编程艺术:第三章.寻找最小的k个数 作者:July. 时间:二零一一年四月二十八日. 致谢:litaoye, strugglever,yansha,luuillu,Sorehead,及狂想曲创作 ...

  3. 海量数据中,寻找最小的k个数。

    维护k个元素的最大堆,即用容量为k的最大堆存储最小的k个数,k1设为大顶堆中最大元素.遍历一次数列,n,每次遍历一个元素x,与堆顶元素比 较,x<kmax,更新堆,否则不更新堆. 1 // 海量 ...

  4. Java黑皮书课后题第10章:*10.5(显示素数因子)编写一个程序,提示用户输入一个正整数,然后以降序显示它的所有最小因子

    *10.5(显示素数因子)编写一个程序,提示用户输入一个正整数,然后以降序显示它的所有最小因子 题目 程序 破题 代码 Test5.java Test5_StackOfIntegers.java 运行 ...

  5. Java黑皮书课后题第5章:*5.16(找出一个整数的因子)编写程序,读入一个整数,然后以升序显示它的所有最小因子。例如,若输入的整数是120,那么输出就应该是:2、2、2、3、5

    *5.16(找出一个整数的因子)编写程序,读入一个整数,然后以升序显示它的所有最小因子.例如,若输入的整数是120,那么输出就应该是:2.2.2.3.5 题目 题目概述 代码:[点击这里快速跳转推荐方 ...

  6. 在二维数组中寻找最小鞍点1181(该行最大值,该列最小值)(2种思路)

    题目描述 找出一个2维数组矩阵的鞍点,即该位置上的元素在该行中最大,在该列中最小,可能不存在鞍点,如果存在多个,输出最小的那个! 输入要求 输入 n,m表示二维矩阵的行数和列数,然后根据行列数输入n* ...

  7. python输入一个正整数_Python题目解答:输入一个整数N,输出N的所有最小因子

    题目:输入一个整数N,输出N的所有最小因子,也称素因子. 其中,任何一个大于1的数,都可以写成多个素数的乘积,我们把这些素数叫做这个数素因子. 例如: 输入:120 输出:2 2 2 3 5 输入:2 ...

  8. NOI / 1.13编程基础之综合应用 21:最大质因子序列

    21:最大质因子序列 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 任意输入两个正整数m, n (1 < m < n <= 5000),依次输 ...

  9. java最小因子_一个整数的所有最小因子

    要求:用户输入一个正整数,然后以降序显示它的所有最小因子,例如:120,那么显示的最小因子为5,3,2,2,2.存储这些素数(例如:2,2,2,3,5)获取这些按倒序显示这些因子. package c ...

最新文章

  1. mac搭建python开发环境_Mac中基于Homebrew搭建python开发环境
  2. vectornator安卓_Vectornator Pro
  3. php 获取动态时间,PHP 显示动态时间
  4. HP MSA2000-硬盘leftover-trust enable处理
  5. IIS+ASP+MySQL8.0+中文乱码解决方案(2019.7)
  6. 设置Netbeans 6.5为英文界面
  7. oracle对象管理及使用实验报告,oracle对象管理常用操作(objects management)
  8. 苹果输了,赔了高通 2 个亿
  9. userService 用户 会员 系统设计 v2 q224 .doc
  10. OpenRefine使用教程
  11. luajit日记-配置说明
  12. 统一沟通-技巧-10-Lync-公网证书-Go Daddy-Buy
  13. Packet Voice Modeling 语音包模型
  14. 华为设备配置IGMP基本功能
  15. Android 集成google地图
  16. 利用sklearn进行特征选择
  17. 线性代数笔记26——傅立叶级数
  18. 回忆借你的曾经—致我们终将逝去的青春_伤感日志
  19. H5+微信公众号扫二维码页面跳转功能 vue实现
  20. 蓝桥杯训练题1427: [蓝桥杯][2013年第四届真题]买不到的数目【筛选符合题目的数字。有点类似筛素数】

热门文章

  1. 133.保护频带 134.流量控制在哪些层实现
  2. AI眼中的世界是什么样子?谷歌新研究找到了机器的视觉概念
  3. 利用74LS161计数器芯片分别实现模12,模20的计数器,并在QuartusⅡ上进行仿真
  4. 联想笔记本电脑,重新安装系统之U盘启动方法
  5. 限制php-cgi进程数量,php-fcgi进程数超过预设值问题的解决
  6. mysql php commit_php mysqli_autocommit()使用实例
  7. 040_Tooltip文字提示
  8. debian linux u盘安装,使用U盘安装Debian系统图文教程
  9. mysql 39 t.id 39_Day39----MySQL系列
  10. c语言编程功率谱,有谁会用C编写求功率谱(答案越多越好)