黑马程序员技术交流社区
标题:
求完数的问题
[打印本页]
作者:
郝滨
时间:
2013-3-5 22:21
标题:
求完数的问题
一个控制台应用程序,求1000之内的所有“完数”。所谓“完数”是指一个数恰好等于它的所有因子之和。例如6是完数,因为6=1+2+3。
int i = 1;
for ( i = 0; i <1000; i++)
{
if (true)
{
fenjie(); //因数分解
yanzheng();
}
}
}
public void fenjie()
{
if (ir <= 3)
myString = ir.ToString();
else
{
while (i> 2)
{
if (i % Chushu == 0)
{
i/= Chushu;
myString += Chushu ;
int Chushu = 2;
}
else
Chushu++;
}
}
因数分解然后验证要怎么实现?
作者:
王继光
时间:
2013-3-5 22:52
分解的方法里, 返回一个 存储所有因子 的集合,,
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2