//Automatically find three-digit narcissus number
ImportJava.util.Scanner;ImportJava.lang.Math; Public classzhaoshuixianhua{ Public Static voidMain (String args[]) { for(ints=100;s<=999;++s) {intGewei=s%10; intbaiwei=s/100; intShiwei=s%100/10; intJ=0; //double Z=math.pow (gewei,3), X=math.pow (shiwei,3), V=math.pow (baiwei,3); if(gewei*gewei*gewei+baiwei*baiwei*baiwei+shiwei*shiwei*shiwei==s)//if (z+x+v==s){System.out.println (s+ "YES"); } Else{ //System.out.println (s+ "NO"); }} }}
//Enter to determine if a number is a narcissus numberImportJava.util.Scanner;ImportJava.lang.Math; Public classshuixianhua{ Public Static voidMain (String args[]) {Scanner SC=NewScanner (system.in); ints=Sc.nextint (); intGewei=s%10; intbaiwei=s/100; intShiwei=s%100/10; intJ=0; //double Z=math.pow (gewei,3), X=math.pow (shiwei,3), V=math.pow (baiwei,3); if(gewei*gewei*gewei+baiwei*baiwei*baiwei+shiwei*shiwei*shiwei==s)//if (z+x+v==s){System.out.println ("YES"); } Else{System.out.println ("NO"); } }}
java-Narcissus number