JAVA 求1000内的因子和亲密数对 30

如果A的因子和是B,而B的因子和是A,则A和B是一对亲密数对。A的因子包括1。但不包括A本身。编程求1000内的亲密数对。... 如果A的因子和是B,而B的因子和是A,则A和B是一对亲密数对。A的因子包括1。但不包括A本身。编程求1000内的亲密数对。 展开
 我来答
peizhengwen
2008-10-14 · TA获得超过1216个赞
知道小有建树答主
回答量:388
采纳率:0%
帮助的人:245万
展开全部
public class ChummyNum {

protected int facsum(int m) {
int sum = 1, f;
for (f = 2; f <= m / 2; f++) {
if (m % f == 0) {
sum = sum + f;
}
}

return sum;
}

public static void main(String[] args) {
int m = 3, n, k;
System.out.println("The chummy numbers is:");
ChummyNum q = new ChummyNum();
for (m = 3; m <= 1000; m++) {
n = q.facsum(m);
k = q.facsum(n);
if (m == k) {
if (m <= n) {
System.out.printf("%d and %d\n", m, n);
}
}
}
}
}

不知对不对。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式