题解 | #字符串分隔#

字符串分隔

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

#include <stdio.h>

int main() {
    int  b,i=7,num;
    char a[100]={0},c='\n';
    scanf("%s",a);
    b=strlen(a);
    if(b<8){
        for(int j=b;j<8;j++){
            a[j]='0';
        
        } 
        printf("%s",a);
    }
    else{
        if(b%8!=0){//有余数
            num=8-b%8+b;//总数
            for(int j=b;j<num;j++){
             a[j]='0';      //填充0                   
            }

        } else{//取到整
            num=b;  
         } 
    }
    for(int i=0;i<num;i++){//打印全部
        printf("%c",a[i]);
        if (i%8==7) {//输出8个数后加回车
            printf("%c",c);
       }
    }   
}

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务