안녕하세요 보글리아입니다.
이번 시간에는 백준 2739번 문제 풀이와 해설을 해드리겠습니다.
※본 풀이는 C언어가 아닌 C++를 사용해 풀이를 해드리는 점 양해 부탁드립니다※
문제
N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다.
입력 : 첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다.
출력 : 출력형식과 같게 N*1부터 N*9까지 출력한다.
풀이
- 첫째 줄에 N이 주어진다는 얘기는 N 변수를 선언하라는 의미입니다.
- N이 1보다 크거나 같고 9보다 작거나 같다는 글을 읽고 if문이나 switch문 등을 사용해 어떻게든 조건을 거신 분들이 있으실 텐데요 ㅎㅎ 사실 조건문을 사용하지 않고 그냥 바로 입력받으시면 됩니다.
- 구구단은 총 두 개의 변수 즉, 변수 X 변수 = 두 변수의 곱으로 이루어져 있기 때문에 뒤에 변수가 1씩 증가하니 조건문으로 변수를 하나 선언 해 값을 1씩 증가시킵니다.
- 마지막으로 두 값을 출력해 주시면 됩니다.
- 주의하실 점은 띄어쓰기를 꼭 하셔야 합니다!!
#include <iostream>
using namespace std;
int main()
{
int N;
cin >> N;
for (int i = 1; i < 10; ++i)
{
cout << N << " * " << i << " = " << N * i << endl;
}
return 0;
}
'프로그래밍 언어 문제 > 코딩테스트(백준)' 카테고리의 다른 글
백준 9498번 문제 풀이 및 해설 (0) | 2023.10.07 |
---|---|
백준 1330번 문제 풀이 및 해설 (0) | 2023.04.10 |
백준 11382번 문제 풀이 및 해설 (0) | 2023.04.10 |
백준 2557번 문제 풀이 및 해설 (0) | 2023.02.27 |
백준 1000번 문제 (0) | 2023.02.23 |
댓글