水仙花數(1)

ThinkPet發表於2018-03-15

水仙花數是指一個 n 位數 ( n≥3 ),它的每個位上的數字的 n 次冪之和等於它本身.

所謂的水仙花數是指:一個三位數,其各個位上的數字的立方和等於該數本身。

可見水仙花數介於100到999之間。


package cube;

public class Shuixianhua {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int i,j,k,n;
		System.out.println("水仙花數");		

		for (n=100; n<1000; n++)
		{

			i=n/100;
	
			j=(n/10)%10;
	
			k=n%10;
	
			if(i*i*i+j*j*j+k*k*k==n)
	
			{	
				System.out.println(n+"\t");	
			}

		}

	}

相關文章