一个自然数的因子都可以用什么方法求?解决方案

一个自然数的因子都可以用什么方法求?比如,求6的因子,我会用6去除以1 &&6之间的所有值。。。。。。。。。。。。。。。。

一个自然数的因子都可以用什么方法求?
比如,求6的因子,我会用6去除以>=1 &&<6之间的所有值。。。。。。。。。。。。。。。。


显然这方法不好,比较笨拙,还有其它方法吗?

[解决办法]
至少不用除以>=1 && <6之间的值,只需要除以>=1 && < 一半
[解决办法]
到该数的1/2次方就OK了
[解决办法]

探讨

到该数的1/2次方就OK了

[解决办法]
就是这个数的一半,防奇数再加1就行,这样省时间~