参考代码:
public class Main{ public static void main (String [] args){ int sum1=0; int B=0; for(int A=1;A<=3000;A++){ for(int i=1;i<A;i++){ if(A%i==0) B += i; //把A的因数赋值给B } for(int i=1;i<B;i++){ //把B的因数赋值给sum1 if(B%i==0) sum1 += i; } if(sum1==A & A!=B & A<B){ //如果sum1等于A则输出 System.out.print("("+A+","+B+")"); } sum1=0; B=0; } } }
0.0分
0 人评分
矩阵加法 (C语言代码)浏览:1724 |
1124题解浏览:595 |
Tom数 (C语言代码)浏览:725 |
数列有序 (C语言代码)浏览:935 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:546 |
C语言训练-自守数问题 (C语言代码)浏览:640 |
Manchester-弟弟的作业浏览:4010 |
Manchester- A+B for Input-Output Practice (II)浏览:1318 |
陶陶摘苹果 (C语言代码)浏览:594 |
A+B for Input-Output Practice (VI) (C++代码)浏览:419 |