字符串分隔

字符串分隔_牛客网

#include 

using namespace std;

int main(){
    string s, tmp;
    while(getline(cin, s)){
        if(s.size() < 8){
            s += string(8-s.size(), '0');
            cout << s;
        }
        else if(s.size() == 8)    cout << s << endl;
        else{
            int i = 0;
            for(; i+8 < s.size(); i += 8){
                tmp = s.substr(i, 8);
                cout << tmp << endl;
            }
            tmp = s.substr(i);
            tmp += string(8-tmp.size(), '0');
            cout << tmp << endl;
        }
    }
    
    return 0;
}

这种题写起来没意思。。。

你可能感兴趣的:(牛客题,字符串)