题解 | #字符串分隔#

字符串分隔

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

#include <asm-generic/errno.h>
#include <iostream>
#include <string>
using namespace std;

int main()
{
    string s;
    while(cin >>s){
    int L = s.size();
    int sh = L % 8;
    if(sh != 0)
    {
    string s1(8-sh,'0');
    s += s1;
    int id = 0;
    int idx = L/8+1;
    for(id = 0; id <idx; ++id)
        cout<< s.substr(id*8,8)<<endl;
    }
    else
    {
          int id = 0;
        int idx = L/8;
        for(id = 0; id <idx; ++id)
        cout<< s.substr(id*8,8)<<endl;      
    }
    }
    return 0;
}

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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