在Java中水仙花数是指一个n(>=3)位数字的数 找出所有三位数的水仙花数

如题所述

第1个回答  2018-12-17

没错,就是这么简单

第2个回答  2018-12-17
public class test{
private static int calc(int num){
int sum=0;
int temp=0;
while (num!=0) {
temp=num%10;
sum+=temp*temp*temp;
num/=10;
}
return sum;
}
public static void main(String[] args) {
for (int i = 100; i < 1000; i++) {
if (i==calc(i)) {
System.out.print(i+"\t");
}
}
}
}本回答被网友采纳
第3个回答  2018-12-17
第4个回答  2018-12-17

没错,就是这么简单

第5个回答  2018-12-17
public class test{
private static int calc(int num){
int sum=0;
int temp=0;
while (num!=0) {
temp=num%10;
sum+=temp*temp*temp;
num/=10;
}
return sum;
}
public static void main(String[] args) {
for (int i = 100; i < 1000; i++) {
if (i==calc(i)) {
System.out.print(i+"\t");
}
}
}
}本回答被网友采纳
第6个回答  2018-12-17
相似回答
大家正在搜