题解 | #字符串分隔#
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
#include <stdio.h>
int main() {
char word;
int count=0;
int num=0;
while (~scanf("%c",&word)) { // 每个字母都是进入新的循环
count++;
if(count<=8&&word=='\n'){ //4个字母就换行了 需要补
for (; 8-count>=0; count++)
printf("0");
count=0;
}
if (count>8&&word!='\n') { //刚好8个换行 第9个不是\n 直接打印补进第一个循环
printf("\n");
count=1;
}
if (count>8&&word=='\n') { //刚好8个换行 第9个是 \n
count=0;
}
printf("%c",word);
num++;
}
return 0;
}