#include <bits/stdc++.h>
using namespace std;

int main() {
    int cnt = 8;char c;
    while(cin >> c){
        if(!cnt){
            cout << endl;
            cnt = 8;
        }
        cout << c;--cnt;
    }
    while(cnt--) cout << '0';
}
// 64 位输出请用 printf("%lld")

这里是简单的模拟,通过 while 循环的 cin 读取每个字符,并统计输出的字符个数,满足条件换行并重置。

最后输出剩余未填充字符即可。

#牛客春招刷题训练营# + 链接