백준117211 [BOJ] C언어 11721 열 개씩 끊어 출력하기 BOJ C언어 11720 열 개씩 끊어 출력하기 문제풀이 난이도 : BRONZE2 문제 입력 출력 소스코드 int main() { char Arr[101] = ""; scanf("%s", Arr); int idx = -1; while (Arr[++idx]) { printf("%c", Arr[idx]); if (idx % 10 == 9) printf("\n"); } return 0; } 풀이 문자열을 char형 배열에 입력받은 뒤, while문으로 묶어주고, 문자의 개수를 세는 변수 idx를 1씩 늘려가며, idx를 10으로 나눈 나머지가 9가 될 때(문자 10개를 출력할 때)마다 개행문자를 넣어주는 식으로 풀이했다. 이 때, 문자열 끝에 도달하면 '\0'(null)문자는 정수로 0이기에, while문을 .. 2020. 12. 21. 이전 1 다음