三位数 各个位数的值的三次方之和等于此数
使用循环 把所有的三位数跑完
int n=100;
while(n<1000){
int a = n/1%10,//求个位数的值
int b= n/10%10,//求十位数的值
int c= n/100%10,求百位数的值
int sum=a*a*a+b*b*b+c*c*c;
if(sum==n){
System.out.println(n+"是水仙花数");
}
n++;//迭代语句
}
三位数 各个位数的值的三次方之和等于此数
使用循环 把所有的三位数跑完
int n=100;
while(n<1000){
int a = n/1%10,//求个位数的值
int b= n/10%10,//求十位数的值
int c= n/100%10,求百位数的值
int sum=a*a*a+b*b*b+c*c*c;
if(sum==n){
System.out.println(n+"是水仙花数");
}
n++;//迭代语句
}