/* 1. 使用 scanf()进行格式化输入:每次最多读取8个字符到数组中 2. 计算需要补0的个数 3. 每行之后输出回车键\n */ #include <stdio.h> #include <string.h> int main() { char buf[100] = {0}; int remainder = 0; int i = 0; while(scanf("%8s", buf) != EOF) { printf("%s", buf); //计算每次需要补0的个数 remainder = 8-strlen(buf); for(i = 0; i< remainder; i++) { printf("%d", 0); } //每行最后进行换行 printf("\n"); } return 0; }