题解 | #字符串分隔#
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main() {
char arr[100]={};
while(gets(arr)){
for(int i=0;i<strlen(arr);i++){
printf("%c",arr[i]);
if(i%8==7) printf("\n");
}
if(strlen(arr)%8!=0){
for(int i=0;i<8-strlen(arr)%8;i++){
printf("0");
}
printf("\n");
}
}
return 0;
}
格式控制类的题目,分割补全可以分两步进行;
对于分割直接采用计数统计即可,每达到一定程度即直接输出回车;
对于补全则需要一个判断,因为补全最多不超过一个8位长度,因此只需要知道欠缺几位即可。
