永发信息网

java编程求水仙花数!

答案:4  悬赏:0  手机版
解决时间 2021-01-20 18:51
  • 提问者网友:太高姿态
  • 2021-01-19 19:35
java编程求水仙花数!
最佳答案
  • 五星知识达人网友:佘樂
  • 2021-01-19 19:49
100到1000间是水仙花数:
public class test {
public static void main(String[] args) {
for(int i=100; i<1000; i++){
int a = i/100;
int b = i/10%10;
int c = i%10;
if(Math.pow(a,3)+Math.pow(b,3)+Math.pow(c,3)==i)
System.out.println(i+"是水仙花数");
}
}
}
运行结果:
153是水仙花数
370是水仙花数
371是水仙花数
407是水仙花数
全部回答
  • 1楼网友:平生事
  • 2021-01-19 21:52
main()
{
int i,j,k,n;
printf("'water flower'number is:");
for(n=100;n<1000;n++)
{
i=n/100;
j=n/10%10;
k=n%10;
if(i*100+j*10+k==i*i*i+j*j*j+k*k*k)
{
printf("%-5d",n);
}
}
printf("\n");
}
  • 2楼网友:底特律间谍
  • 2021-01-19 20:40
public class TEN {
public static void main(String[] args) {
int i,a,b,c;
for(i=100;i<1000;i++){
a=i%10;b=(i%100-i%10)/10;c=i/100;
if(i==a*a*a+b*b*b+c*c*c)
System.out.println("n= "+i);
}

}
}
  • 3楼网友:举杯邀酒敬孤独
  • 2021-01-19 20:22
class waterflower
{public static viod main(String[] args)
{int i,j,k,n;
System.out.println("水仙花数是:");
for(n=100;n<100;n++)
{i=n/100;
j=n/10%10;
k=n%10;
if(n==i*i*i+j*j*j+k*k*k)
{System.out.println(" "+n);
}
}
System.out.println("\n");
}
}
关键的地方有解释 你可以看看 其他的地方 你应该 能看懂 呵呵
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯