打印出100到999之間的所有“水仙花数”

步骤:

      一:使用for语句找到100到999之间所有的数

      二:找到分别拿到个位,十位,百位上的数字

      三:个位,十位,百位上数字的立方相加等于原来的那个数。

代码:

public class Demo1 {
	public static void main(String[] args) {
		int a =0;
		int b = 0;
		int c =0;
		for(int i = 100;i<1000;i++) {
			c= i%10;
			b  = i/10%10;
			a = i/10/10%10;
			if(a*a*a+b*b*b+c*c*c ==i) {
				System.out.println(i);
			}
		}
	}
}

输出结果:

11

发布了28 篇原创文章 · 获赞 5 · 访问量 5806

猜你喜欢

转载自blog.csdn.net/weixin_41879980/article/details/95850533