Java:打印1000以内的水仙花数

//水仙花数
public class TestDemo6 {
	public static void main(String[] args) {
		int i = 0;
		for(i = 0; i < 1000; i++){
			int a = (i/100);
			int b = (i - a*100)/10;
			int c = (i - a*100 - b*10 );
			if((Math.pow(a,3)+Math.pow(b,3)+Math.pow(c,3) == i)&&(a != 0)){
				System.out.println(i);
			}
		}
	}
}
发布了82 篇原创文章 · 获赞 0 · 访问量 1197

猜你喜欢

转载自blog.csdn.net/yufy0528/article/details/104724049