문제 설명 :
프로그래밍 : 선화가 세 자리 숫자의 큐브의 자리는 이러한 동일한되어있는
, 예를 들면 그 자체 세 세자리 : 371 = 3 개 + 7 개 1,371 선화가있다
꽃의 수. 수선화의 모든 번호를 찾을 수 있습니다.
코드 :
public class 水仙花 {
public static void main(String[] args) {
// TODO Auto-generated method stub
//方法一:
for(int i=1;i<=9;i++){
for(int j=0;j<=9;j++){
for(int k=0;k<=9;k++){
if(i*i*i+j*j*j+k*k*k==i*100+j*10+k)System.out.print(" "+i+j+k);
}
}
}
System.out.println();
//方法二:
for(int i=100;i<1000;i++){
int bai=i/100;
int shi=i%100/10;
int ge=i%10;
if(bai*bai*bai+shi*shi*shi+ge*ge*ge==i){
System.out.print(" "+i);
}
}
}
}