사용자로부터 두개의 숫자를 입력받아 구구단을 출력하는 프로그램을 만들어 보자. 


예를 들어 사용자가 3과 5를 입력하면, 3단, 4단, 5단을 출력해야 한다.


단 사용자의 입력 순서가 자유로워야 한다. 3과 5를 입력하던 5와 3을 입력하던 같은 결과를 출력해야 한다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
int main() {
    int input1, input2, temp = 0;
 
    std::cout << "두 개의 숫자 입력: ";
    std::cin >> input1 >> input2;
 
    if (input1 > input2) {
        input2 = temp;
        input2 = input1;
        input1 = temp;
    }
 
    for (; input1 <= input2; input1++) {
        for (int i = 1; i <= 9; i++) {
            std::cout << input1 << " X " << i << " = " << input1*<< "\n";
        }
        std::cout << "\n\n";
    }
}
cs


+ Recent posts