打印100-1000以内的水仙花数

package demo;

public class HelloWorld
{

	public static void main(String[] args)
	{
		/**
		 * 打印100-1000以内的所有水仙花数
		 * 各位的立方相加等于自己.
		 * 153:1的立方+5的立方+3的立方等于自己
		 * 
		 */
		int ge = 0;
		int shi = 0;
		int bai = 0;
		
		for(int i=100;i<=999;i++)
		{
			ge = i%10 ;
			shi = i/10%10;
			bai = i/100 ;
			int flag = ge*ge*ge + shi*shi*shi + bai*bai*bai ;
			if(flag == i)
			{
				System.out.println(i);
			}
		}
	}

}


猜你喜欢

转载自blog.csdn.net/qq_32965187/article/details/81016316