반응형

[쉽게 배우는 자바 프로그래밍] 

Chapter 03. 제어문과 메서드

프로그래밍 문제 


5. 각 변의 길이 합이 20 이하이며 각 변의 길이가 정수인 직각 삼각형의 모든 변을 구하시오.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
public static void main(String[] args) {
        // TODO Auto-generated method stub
        int a, b, c = 1;
        
        for (a = 1; a <= 18; a++) {
            for (b = 1; b <= 18; b++) {
                for (c = 1; c <= 18; c++) {
                    if ((a * a + b * b == c * c) && (a + b + c <= 20)) {
                        System.out.println("a는 " + a + " b는 " + b + " c는 " + c);
                    }
                }
            }
        }
    }


반응형