解题思路:
注意事项:
参考代码:import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
StringBuilder sb=new StringBuilder();
int n = sc.nextInt();
for (int i=1;i<n;i++){
int sum=0;
for(int j=1;j<i;j++)
if(i%j==0){
sum+=j;
sb.append(j+" ");
}
if(sum==i)
System.out.println( i+" its factors are"+" "+sb.toString() );
sb.setLength(0);
}
}
}
0.0分
0 人评分