列舉所有的“四葉玫瑰數”,並統計四葉玫瑰數的個數 四葉玫瑰數:是一個四位數,各個位的數字的四次方的和,為該數字本身
阿新 • • 發佈:2021-02-04
public class forDemo2 {
public static void main(String[] args) {
int count=0;
for (int i = 1000; i <=9999 ; i++) {
int a=i%10;
int b=i/10%10;
int c=i/100%10;
int d=i/1000;
int sum=a*a*a*a+b*b*b*b+c*c*c* c+d*d*d*d;
if(sum==i){
System.out.println("四葉玫瑰數:"+i);
count++;
}
}
System.out.println("一共有四葉玫瑰"+count+"個");
}
}