题解 | #字符串分隔#

字符串分隔

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

#include <bits/stdc++.h>

using namespace std;

int main() {
    string s,out;
    getline(cin,s);
    int zero;
    zero = 8-(s.length())%8;
    if (zero>=8) {
        zero=0;
    }
    for (int i=0; i<zero; i++) {
        s = s+'0';
    }
    for (int pos=0; pos<s.length(); pos += 8) {
        out = s.substr(pos,8);
        cout<<out<<endl;
    }
}

这题就发帖当个入门纪念吧

将字符串按8个打印,不足的补零

思路:将输入获取的字符串填充到8的整数倍,然后使用字符串分割即可。

小草神的编程日记 文章被收录于专栏

学习编程两年半,希望大家多多关照指点

全部评论

相关推荐

烤点老白薯:这种东西到时候公众号搜索都有的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务