[백준 4470] 줄 번호 (C#, C++) - soo:bak
작성일 :
문제 링크
설명
여러 줄의 문자열을 입력받고, 각 줄의 앞에 줄 번호를 붙여 출력하는 단순 구현 문제입니다.
- 첫 줄에 입력될 줄의 개수
n
이 주어집니다. - 이후
n
개의 줄에 걸쳐 문자열이 주어지며, 각 줄 앞에"줄 번호. "
형식으로 번호를 붙여 출력해야 합니다. - 줄 번호는
1
부터 시작합니다.
접근법
- 첫 줄에서 정수
n
을 입력받습니다. n
번 반복하여 각 줄의 문자열을 읽습니다.- 읽은 각 줄 앞에 현재 반복 순번을
"i. "
형태로 붙여 출력합니다.
Code
C#
1
2
3
4
5
6
7
8
9
10
11
using System;
class Program {
static void Main() {
int n = int.Parse(Console.ReadLine());
for (int i = 1; i <= n; i++) {
string line = Console.ReadLine();
Console.WriteLine(i + ". " + line);
}
}
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <bits/stdc++.h>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
string cntLine; getline(cin, cntLine);
int numLine = 1;
for (int i = 0; i < stoi(cntLine); i++) {
cout << numLine << ". ";
string str; getline(cin, str);
cout << str << "\n";
numLine++;
}
return 0;
}