1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | #pragma warning (disable:4996) #include <stdio.h> #include <string.h> int main() { char name[101] = { '\0', }; int blank_count = 1; fgets(name, 101, stdin); for (int i = 0; name[i] != '\0'; i++) { // 홀수 번째 단어라면 출력 if ((blank_count % 2) == 1) printf("%c", name[i]); // 홀수 번째 공백 if ((name[i] == ' ') && ((blank_count % 2) == 1)) { blank_count++; printf("\n"); } // 짝수 번째 공백 else if ((name[i] == ' ')) { blank_count++; } } return 0; } | cs |
프로그래밍 문제/정올