package com.pzhu.demo;
public class AddDF {
//Java编程:求一个三位数该三位数等于其每位数字的阶乘之和。
public static void main(String[] args) {
for (int i = 100;i < 1000;i++){
judgment(i);
}
}
private static void judgment(int n) {
int a = n/100;
int b = n%100/10;
int c = n%10;
if (factorial(a)+factorial(b)+factorial(c)==n){
System.out.println(n);
}
}
private static int factorial(int num) {
if (num == 0){
return 0;
}else if (num == 1){
return 1;
}else{
return num*factorial(num-1);
}
}
}
Java编程:求一个三位数该三位数等于其每位数字的阶乘之和。
最新推荐文章于 2022-09-25 22:54:23 发布