求一个数的因子个数

问题分析 如:整数 4,有1, 4, 2 共3个因子。spa 如今就是输入一个数num,求其因子数。code 方法:判断数,若是数不为1,则其因子数起码有两个,(自身和1)class 而后从i=2开始到sqrt(num)作循环,若是num%i==0,则因子数+2循环 固然若是两个因子数相同,是必需要去重的方法 思路优势 因为循环作的好,没有了相似于24 = 4*6 = 6*4的这种困扰co int
相关文章
相关标签/搜索