(循環結構)輸出100到999的水仙花數。(面試題)

需求:輸出100到999之間的水仙花數?

分析:什麼是水仙花數?

所謂水仙花數是指一個數的各個位上的數的立方加起來等於該數。

舉例:153=1*1*1+5*5*5+3*3*3

代碼實現:

	for(int i=100;i<999;i++){
			int a=i/100;//得到百位上的數字
			int b=i%100/10;//得到十位上的數字
			int c=i%10;//得到個位上的數字
			if(i==a*a*a+b*b*b+c*c*c){
				System.out.println(i);
			}
					
		}
輸出結果:153 370 371 407
發佈了30 篇原創文章 · 獲贊 38 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章