[백준] 2739번 : 구구단 (3단계) (C++)

2024. 1. 9. 08:57· 프로그래밍/코딩 테스트 연습
  • https://www.acmicpc.net/problem/2739
 

2739번: 구구단

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

www.acmicpc.net

 

 


 

문제

 

 

 


 

 

 

 

해석

 

반복된 계산을 하기 때문에 for문 혹은 while문을 이용한 반복 구문을 사용합니다.

 

 

 

 

 

 

 

 

 

 

풀이

 

입력받은 수를 순차적으로 곱한 후 출력해야 하므로 cout << 입력받은 수 *i <<  endl; i++; 가 동시에 있는 반복문이어야 합니다.

 

if 문 while 문 둘 다 사용할 수 있으며 while는 루프를 빠져나가는 조건을 따로 만들어 줘야 합니다.

 

 

Case 1 : for문

#include<iostream>
using namespace std;

int main() {
    int n;
    cin >> n;

    for (int i = 1; i <= 9; i++)
        cout << n << " * " << i << " = " << n * i << endl;
}

 

 

Case 2 : while문

 

#include<iostream>
using namespace std;

int main() {
    int n, i = 1;
    cin >> n;

    while (i < 10) {
        cout << n << " * " << i << " = " << n * i << endl;
        i++;
    }
}

 

while문의 경우 무한 루프를 만들고 i가 10을 넘기면 break;하도록 하거나 위의 코드처럼 i < 10을 조건으로 가지는 루프를 만들어도 됩니다.

 


 

 

정리

 

반복문을 사용하는 간단한 문제입니다. 출력 형식만 신경 쓴다면 크게 문제없이 풀 수 있습니다.

'프로그래밍 > 코딩 테스트 연습' 카테고리의 다른 글

[백준] 8393번 : 합 (3단계) (C++)  (0) 2024.01.09
[백준] 10950번 : A+B - 3 (3단계) (C++)  (1) 2024.01.09
[백준] 2480번 : 주사위 세개 (2단계) (C++)  (0) 2024.01.08
[백준] 2525번 : 오븐 시계 (2단계) (C++)  (0) 2024.01.08
[백준] 2884번 : 알람 시계 (2단계) (C++)  (0) 2024.01.08
'프로그래밍/코딩 테스트 연습' 카테고리의 다른 글
  • [백준] 8393번 : 합 (3단계) (C++)
  • [백준] 10950번 : A+B - 3 (3단계) (C++)
  • [백준] 2480번 : 주사위 세개 (2단계) (C++)
  • [백준] 2525번 : 오븐 시계 (2단계) (C++)
w_w
w_w
데이터 사이언스가 목표인 학생입니다. / 공부한 내용을 간단히 정리하는 블로그입니다. / 비공개 게시글은 저작권 보호를 위해 개인 소장 용도로만 사용합니다.
w_w
공부용
w_w
전체
오늘
어제
  • 전체 글 (78)
    • 대표글 (4)
    • 프로그래밍 (71)
      • C++ (8)
      • Python (1)
      • 알고리즘 (1)
      • 코딩 테스트 연습 (61)
      • 게임 (0)
    • 데이터베이스 (0)
      • 데이터 분석 및 시각화 (0)
      • 머신 러닝 (0)
    • 공학 (2)
      • 수학 기본 개념 (2)
    • 정보 (1)
      • AICE (1)
      • Excel (0)
      • Access (0)
      • kaggle (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 클래스
  • 바이너리I/O
  • 객체
  • 데이터 시각화
  • Matplotlib
  • 머신러닝
  • 그래프 저장하기
  • 데이터 분석
  • pandas
  • IT
  • C언어 링킹
  • 백준
  • K-평균 군집화
  • python
  • 바이너리 파일
  • 엑셀 파일 통합
  • Excel
  • c++
  • K-최근접 이웃
  • 데이터 분석 패키지
  • 머신 러닝
  • 연산자 중복
  • 프로그래밍 언어
  • 연결 리스트
  • 데이터 연산
  • 그래프 꾸미기
  • 알고리즘
  • 자료구조
  • 텍스트I/O
  • 연산자

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
w_w
[백준] 2739번 : 구구단 (3단계) (C++)
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.