上传文件至 /

This commit is contained in:
2026-03-20 09:32:14 +08:00
parent 4ae70d5c2e
commit 5d108b8dba
4 changed files with 126 additions and 0 deletions

36
DaffodilsNum.java Normal file
View File

@@ -0,0 +1,36 @@
public class DaffodilsNum {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("请输入0-1000内的数字: ");
int num = in.nextInt();
in.close();
// 1. 判断输入是否合法
if (num < 0 || num > 1000) {
System.out.println("输入的不是0-1000内的数字!");
return;
}
if (num < 100 || num > 999) {
System.out.println(num + "不是水仙花数!");
return;
}
int ge = num % 10;
int shi = num / 10 % 10;
int bai = num / 100;
int sum = ge * ge * ge + shi * shi * shi + bai * bai * bai;
if (sum == num) {
System.out.println(num + "是水仙花数!");
} else {
System.out.println(num + "不是水仙花数!");
}
}
}
}