题解 | 字符串分隔
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
#include <stdio.h>
#include <string.h>
int main() {
char str[101]={0};
fgets(str,sizeof(str),stdin);
int len=strlen(str);
if(len>0 && str[len-1] == '\n'){
str[len-1]='\0';
len--;
}
for(int i=0;i<len;i++){
printf("%c",str[i]);
if(i%8==7){//01234567,要在最后面加上换行,所以是%8等于7
printf("\n");
}
}
if (len%8!=0){//len是真实长度,它%8等于0则代表是8的倍数
int zero=8-(len%8);//需要补0个数
for (int i=0;i<zero;i++) {//0-zero-1补上0
printf("%d",0);
}
}
return 0;
}
