C++/알고리즘
c++ 사용자로부터 두개의 숫자를 입력받아 구구단을 출력하는 프로그램을 만들어 보자
mr.k0
2016. 3. 24. 10:48
사용자로부터 두개의 숫자를 입력받아 구구단을 출력하는 프로그램을 만들어 보자.
예를 들어 사용자가 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*i << "\n"; } std::cout << "\n\n"; } } | cs |