题解 | #字符串分隔#

字符串分隔

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位长度,因此只需要知道欠缺几位即可。

全部评论

相关推荐

昨天 16:00
门头沟学院 Java
点赞 评论 收藏
分享
_mos_:我以为手抄报简历就已经很顶了,没想到还有表格简历
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务