728x90

암스트롱수(Armstrong number)란 3개의 숫자로 구성되며 각 자릿수에 있는 숫자의 세제곱의 합이 자신과 같은 수이다. 100부터 500사이의 암스트롱수를 구하는 프로그램.

import java.io.*;

public class chp4_8_4 {
	public static void main(String[] args) {
		int i,n,sum;
		
		for(i=100; i<500; i++) {
			n=i;
			sum=0;
			while(n!=0) {
				sum += Math.pow(n%10, 3);
				n = n/10;
			}
			if(sum == i)
				System.out.print(i + " ");
		}
	}
}

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기