#include <iostream> using namespace std; int main() { string s;cin>>s; s = " "+s; for(int i = 1;i<s.length();i++){ cout<<s[i]; if(i%8==0&&i!=0){ cout<<'\n'; } } if((s.length()-1)%8==0){ return 0; } for(int i = 1;i<=8-(s.length()-1)%8;i++){ cout<<'0'; } return 0; } // 64 位输出请用 printf("%lld")
遍历字符串,每8位输出换行即可,最后一行特判一下输出0的个数即可