https://www.acmicpc.net/problem/11721
방법1 : 모든 문자를 받아서 저장 후, 10개씩 출력하기
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#pragma warning(disable : 4996)
#include <stdio.h>
using namespace std;
int main()
{
char input[101];
scanf("%s", input);
for (int i = 0; i < sizeof(input) && input[i] != '\0'; i++)
{
printf("%c", input[i]);
if ((i + 1) % 10 == 0)
{
putchar('\n');
}
}
return 0;
}
Colored by Color Scripter
|
방법2 : 문자를 10개씩 받아서 저장 후 바로 출력하기
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#pragma warning(disable : 4996)
#include <stdio.h>
using namespace std;
int main()
{
char input[11];
while (scanf("%10s", input) != EOF)
{
printf("%s\n", input);
}
return 0;
}
Colored by Color Scripter
|
scanf("%10s", input) 포맷을 잘 활용하자
'Algorithm > BOJ' 카테고리의 다른 글
[BOJ]9012번 : 괄호(c++) (0) | 2020.04.14 |
---|---|
[BOJ]9093번: 단어 뒤집기(c++) (0) | 2020.04.14 |
[BOJ]10828번: 스택(c++) (0) | 2020.04.12 |
[BOJ]1987번 : 알파벳(java, c++) (0) | 2020.01.18 |
[BOJ]6603번: 로또(java, c++) (0) | 2020.01.18 |
댓글