怎样快速求出一个数的所有约数

怎样快速求出一个数的所有约数
如求288在10-100间的约数有哪几个(还要列出数),我不要傻瓜算法!求快速求任意一个数的所有约数的方法!
其他人气:470 ℃时间:2020-04-25 03:14:27
优质解答
把这个数先用2、3、5、7、11、13、.等质数的连乘积表示,比如
24=2*2*2*3=2³*3
再用各个质数的指数加一后再相乘即为此数的约数个数,
比如 (3+1)*(1+1)=4*2=8,即表示24有8个约数.
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版