天天看點

查找水仙花數-for循環實踐

:::info

💡 根據 ​​​遺忘曲線​​​:如果沒有記錄和回顧,6天後便會忘記75%的内容

讀書筆記正是幫助你記錄和回顧的工具,不必拘泥于形式,其核心是:記錄、翻看、思考

:::

水仙花數(Narcissistic number)也被稱為超完全數字不變數(pluperfect digital invariant, PPDI)、自戀數、自幂數、阿姆斯壯數或阿姆斯特朗數(Armstrong number),水仙花數是指一個 3 位數,它的每個位上的數字的 3次幂之和等于它本身。

案例需求

需求1 找出所有水仙花數

//for循環找出水仙花數
        for (int i=100;i<=999;i++){
            int ge,shi,bai; //定義各位、十位、百位變量準備後續操作
            ge = i%10;
            shi = i/10%10;
            bai = i/100;
            //用if對水仙花數條件進行篩選
            if (i==(ge*ge*ge+shi*shi*shi+bai*bai*bai)){
                System.out.println("水仙花數:"+i);
            }
        }      

結語

文中如有問題,歡迎指正,歡迎大家在評論區讨論
看到這兒了,就點個贊再走吧ღ( ´・ᴗ・` )比心