1. 程式人生 > >搜題摸魚系列(practice 3:列印水仙花數)

搜題摸魚系列(practice 3:列印水仙花數)

抄題練習/背3

。。。題從網上搜的,給自己看的,侵刪

package practice;

public class three3 {
	public static void main(String[] args) {
		int i,j,k;
		int a,sum; 
		for (a=100;a<=999;a++) {
			i=a/100;
	        j=(a-i*100)/10;
	        k=a-i*100-j*10;
	        sum=i*i*i+j*j*j+k*k*k;
	        if (sum==a) {
				System.out.println
(sum); } } } } /*打印出所有的"水仙花數",所謂"水仙花數"是指一個三位數,其各位數字立方和等於該數本身。 * 例如:153是一個"水仙花數",因為153=1的三次方+5的三次方+3的三次方。想當年,做這些題都是網上找答案,如今事過境遷,不會也得會。 */