알고리즘/문제 풀이

11721번: 열 개씩 끊어 출력하기

Themion 2022. 1. 6. 17:23

https://www.acmicpc.net/problem/11721

 

11721번: 열 개씩 끊어 출력하기

첫째 줄에 단어가 주어진다. 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않는다. 길이가 0인 단어는 주어지지 않는다.

www.acmicpc.net

단허를 한 글자씩 입력받아 출력한다. 이 때 입력받은 글자의 개수가 10의 배수일 때 줄바꿈을 출력한다.

#include <cstdio>

int main() {
    // 단어를 한 글자씩 입력받을 공간
    char c;
    // 입력받은 문자의 개수
    int i = 0;

    // 글자의 모든 문자를 입력받은 뒤
    while (scanf("%c", &c) && c != '\n') {
        // 문자를 출력하고
        printf("%c", c);
        // 입력받은 문자의 개수가 10의 배수일 때 줄바꿈을 출력
        if (!(++i % 10)) printf("\n");
    }
    return 0;
}

'알고리즘 > 문제 풀이' 카테고리의 다른 글

11724번: 연결 요소의 개수  (0) 2022.01.07
11723번: 집합  (0) 2022.01.06
11720번: 숫자의 합  (0) 2022.01.06
11719번: 그대로 출력하기 2  (0) 2022.01.06
11718번: 그대로 출력하기  (0) 2022.01.06