1. 数据输入之后直接使用string 是一个数组的原理进行对应的输出
  2. 在这里要注意的是-数组的下标是从0开始
  3. 所以(i+1)%8==0的时候进行换行
  4. 还有一个要注意的点就是因为第一行不用换的所以要先输出再换行
  5. 最后判断如果长度不是8的倍数,那么用8减去余数就是差的0的个数
    #include <bits/stdc++.h>
    using namespace std;
    int main(){
        string s;
        cin>>s;
        for(int i=0;i<s.length();i++){
            cout<<s[i];
             if((i+1)%8==0){
                cout<<endl;
            }
        }
        if(s.length()%8!=0){
            for(int i=0;i<8-s.length()%8;i++){
                cout<<0;
            }
            cout<<endl;
        }
        return 0;
    }