就知道循环输入应该就是知道咋写的

设置一个计数器count

每读入一个字符count+1,如果计数器没到8,就读入换行符,那就补0

如果计数器大于8,并且读入的还不是换行符,就输出一个换行符并且count=1

如果计数器大于8,并且读入的是换行符,count=0

#include<stdio.h>

int main(){

char word;
int count = 0;
while(~scanf("%c", &word)){
    count++;
    if(count <= 8 && word == '\n'){
        for(;8-count>=0; count++)printf("0");
        count = 0;
    }
    if(count > 8  && word != '\n'){
        printf("\n");
        count = 1;
    }
    if(count > 8  && word == '\n'){
        count = 0;
    }
    printf("%c", word);
}
return 0;

}