07_计算三位数中的所有“水仙花数”

来源:互联网 发布:java吧 编辑:程序博客网 时间:2024/06/05 00:31
package test;/** * 题目:打出所有三位数的“水仙花数”,所谓的三位数的“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。 * 例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方 * * @author lishanquan * */public class Narcissus {public static void main(String[] args) {int b1,b2,b3,count = 0;for (int n = 101; n < 1000; n++) {//百位b3 = n / 100;//十位b2 = n % 100 / 10;//个位b1 = n % 10;if ((b3*b3*b3+b2*b2*b2+b1*b1*b1)==n) {count ++;System.out.println(n+"是一个水仙花数");}}System.out.println("三位数的水仙花数的总个数是:"+count);}}

0 0
原创粉丝点击