入门算法水仙花数2019123101
package org.jimmy.autosearch.test; public class NarcissusNumberTest2019123101 { public static void main(String[] args) { try { test(); } catch (Exception e) { e.printStackTrace(); } } public static void test() throws Exception{ /*打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。 例如: 153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。*/ int firstNumber = 0; int secondNumber = 0; int thirdNumber = 0; int power = 3; for(int i = 100; i < 1000; i++){ thirdNumber = i / 100; secondNumber = i % 100 / 10; firstNumber = i % 10; if(Math.pow(firstNumber, power) + Math.pow(secondNumber, power) + Math.pow(thirdNumber, power) == i){ System.out.println("水仙花数:" + i); } } } }
运行结果:
2015年10月-2023年6月 总计7年.
所有总计:7年.
我是唯物唯心二元论的,暂时主学法语.
学习打卡交流QQ群:946556683
所有总计:7年.
我是唯物唯心二元论的,暂时主学法语.
学习打卡交流QQ群:946556683