关闭

水仙花数

118人阅读 评论(0) 收藏 举报
分类:
public class ShuiXianHuaShu {
    public static void main(String[] args) {
        int x = 0;        //定义水仙花数的个数
        for(int i=100;i<=999;i++){
            int b = i/100;        //取得百位数
            int s = i%100/10;        //取得十位数
            int g = i%10;        //取得个位数
            
            if(i==Math.pow(b, 3) + Math.pow(s, 3) + Math.pow(g, 3)){
                x++;    //每次符合水仙花数条件,则x+1;
                System.out.print(i+" ");    //输出符合条件的数
        }
        }System.out.println();        //换行
        System.out.println("水仙花数总共有"+x+"个");    //输出水仙花数的总数
    }
}
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:29594次
    • 积分:770
    • 等级:
    • 排名:千里之外
    • 原创:47篇
    • 转载:14篇
    • 译文:0篇
    • 评论:1条
    最新评论