刚入坑编程,请大佬帮忙解析一下水仙花数。
public class Narcissus {
public static void main(String[] args) {
}
}
}
刚入坑编程,请大佬帮忙解析一下水仙花数。
public class Narcissus {
public static void main(String[] args) {
}
}
}
package Studytest;
public class Prog3 {
public static void main(String [] args)
{
for(int i=100;i<1000;i++)
{
if(isLotus(i))
{
System.out.print(i+" ");
}
}
}
//判断水鲜花数
private static boolean isLotus(int lotus)
{
int bai=0;
int shi=0;
int ge=0;
int sum=0;
int n=0;
n=lotus;
bai=n/100;
sum=bai*bai*bai;
n=n-(bai*100);
shi=n/10;
sum+=(shi*shi*shi);
ge=n-(shi*10);
sum+=(ge*ge*ge);
if(lotus==sum)
{
return true;
}else {
return false;
}
}
}
代码如上,万望采纳。