728x90

문제

N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다.

 

입력

첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다.

 

출력

출력형식과 같게 N*1부터 N*9까지 출력한다.

 

예제 입력 1 

2

 

예제 출력 1 

2 * 1 = 2
2 * 2 = 4
2 * 3 = 6
2 * 4 = 8
2 * 5 = 10
2 * 6 = 12
2 * 7 = 14
2 * 8 = 16
2 * 9 = 18

 

알고리즘 분류

  • 수학
  • 구현

 

문제 출처

https://www.acmicpc.net/problem/2739

 

2739번: 구구단

N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다.

www.acmicpc.net

 


 

문제 해결 방법

  • for 문을 이용하여 입력받은 값(dan)을 토대로 구구단이 출력되도록 하여 문제를 해결하였다.

 

코드

#include <iostream>
using namespace std;

int main() {
    cin.tie(NULL);
    cout.tie(NULL);
    ios_base::sync_with_stdio(false);

    int dan;
    
    cin >> dan;
    for (int i = 1; i <= 9; i++) {
        cout << dan << " * " << i << " = " << dan * i << endl;
    }

    return 0;
}

 

채점 결과

 

참고

  • [단계별로 풀어보기] > [반복문]

 

728x90

'Problem Solving > BOJ' 카테고리의 다른 글

[BOJ-2741][C++] N 찍기  (0) 2022.07.09
[BOJ-15552][C++] 빠른 A+B  (0) 2022.07.09
[BOJ-8393][C++] 합  (0) 2022.07.09
[BOJ-10950][C++] A+B - 3  (0) 2022.07.09
[BOJ-2480][C++] 주사위 세개  (0) 2022.07.08
[BOJ-2525][C++] 오븐 시계  (0) 2022.07.08
[BOJ-2884][C++] 알람 시계  (0) 2022.07.08
[BOJ-14681][C++] 사분면 고르기  (0) 2022.07.08