题目:
/*
- 编程第三题(20分)
打印所有的水仙花数。所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身。(例153=111+333+555)
*/
我是用java做的
public class Three {
public static void main(String[] args) {
for (int i = 100; i < 999; i++) {
int a=i%10; //取这个三位数的个位
int b=i/10%10; //取这个三位数的十位
int c=i/100; //取这个三位数的百位
int s=0;
s=a*a*a+b*b*b+c*c*c;
if(i==s) {
System.out.println(i);
}
}
}
}
运行结果: