当前位置 : 主页 > 编程语言 > java >

打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数

来源:互联网 收集:自由互联 发布时间:2021-06-28
利用for循环控制100-999个数,每个数分解出个位,十位,百位。 package procedure;public class NarcissisticNumber {public static void main(String[] args) {int i;int gewei,shiwei,baiwei;for(i=100;i1000;i++){gewei=i%10;shiw
利用for循环控制100-999个数,每个数分解出个位,十位,百位。
package procedure;

public class NarcissisticNumber {

	public static void main(String[] args) {
		int i;
		int gewei,shiwei,baiwei;
		for(i=100;i<1000;i++){
			gewei=i%10;
			shiwei=(i/10)%10;
			baiwei=i/100;
			if(i==gewei*gewei*gewei+shiwei*shiwei*shiwei+baiwei*baiwei*baiwei)
				System.out.println("水仙花数为:"+i);
		}
		

	}

}
网友评论