解题思路:
注意事项:
参考代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int suma=0;
int sumb=0;
for(int i=1;i<a;i++){//算出第一个数除了本身所有因数之和
if(a%i==0){
suma+=i;
}
}
for(int i=1;i<b;i++){//算出第二个数除了本身所有因数之和
if(b%i==0){
sumb+=i;
}
}
if(suma==b&&sumb==a){//判断各自的因数之和是否等于对方
System.out.println("yes");
}else{
System.out.println("no");
}
}
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:632 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码) 用函数传参的方法浏览:4064 |
简单的a+b (C语言代码)浏览:335 |
WU-整数平均值 (C++代码)浏览:1237 |
WU-拆分位数 (C++代码)浏览:779 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:703 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:522 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:466 |
1013题解浏览:552 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:556 |