题解 | #字符串分隔#
字符串分隔
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; }