题解 | #字符串分隔#

字符串分隔

https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main() {
    char arr[100]={};
    while(gets(arr)){
        for(int i=0;i<strlen(arr);i++){
            printf("%c",arr[i]);
            if(i%8==7) printf("\n");
        }
        if(strlen(arr)%8!=0){
            for(int i=0;i<8-strlen(arr)%8;i++){
                printf("0");
            }
        printf("\n");
        }
    }
    return 0;
}

格式控制类的题目,分割补全可以分两步进行;

对于分割直接采用计数统计即可,每达到一定程度即直接输出回车;

对于补全则需要一个判断,因为补全最多不超过一个8位长度,因此只需要知道欠缺几位即可。

全部评论

相关推荐

02-11 17:47
已编辑
门头沟学院 Java
神哥不得了:神哥来啦~建议先在网上找一些高频的八股去背,然后再去广泛的背八股,这样的学习会更有效率一些,简历的这两个项目建议换掉,换成两个高质量的项目,这样的话获得面试的比例会更高一点,专业技能的话排版要注意一下,要加句号的话就都加,要不加就都不加,荣誉奖项的话写在教育经历里边吧,这个确实没有太多的含金量
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务