题解 | #字符串分隔#

字符串分隔

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;
}

全部评论

相关推荐

面试摇了我吧:啊哈哈面试提前五个小时发,点击不能参加就是放弃
点赞 评论 收藏
分享
10-25 12:05
已编辑
湖南科技大学 Java
若梦难了:我有你这简历,已经大厂乱杀了
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务