728x90
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
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