java写在1-1000中筛选水仙花数

package net.xmh.lesson5;

/**

  • 功能:在1-100里筛选出水仙花数
  • 作者:xiangminghan
  • 日期:2019年4月4日
    */

public class DaffodilNumbers {
public static void main(String[] args) {
int p3, p2, p1;
int n = 100;
while (n <= 999) {
p1 = n % 10;
p2 = (n - p1) / 10 % 10;
p3 = (n - 10 * p2 - p1)/100;
//筛选水仙花数
if (n == p3 * p3 * p3 * p2 * p2 * p2 + p1 + p1 + p1) {
System.out.println(n + “=” + p3 + “^3+” + “^3+” + p1 + “^3”);
}
n++;//更新条件
}
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值