202210831 解题分析 循环来求一个整数的最小因子

202210831 解题分析 循环来求一个整数的最小因子

 

 找出素数

 

第一步分析 再分析
分析题,分析客户需要。
整数整除到最后的数。那第一条我觉得就是输入的整数可以被整除就是判定一个素数的先决条件。
那么在我们的循环中,如何把这个条件提出来呢。我写的是

202210831 解题分析 循环来求一个整数的最小因子

 

 

 这是第一步设计,结果是

202210831 解题分析 循环来求一个整数的最小因子

 

 

 变成了累计,最后的结果是60

经过 我在python里的运算。我发现的我想法是错的。120//2==0 回答是false

202210831 解题分析 循环来求一个整数的最小因子

我改变想法

只要整数除余为0不也可以吗?

202210831 解题分析 循环来求一个整数的最小因子

 

 结果有些像了但是离我想要的还是远一些

202210831 解题分析 循环来求一个整数的最小因子

上一篇:idea live template设置


下一篇:常用的分布式ID生成器