题解 | #字符串分隔#
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
#include <stdio.h> int main() { int b,i=7,num; char a[100]={0},c='\n'; scanf("%s",a); b=strlen(a); if(b<8){ for(int j=b;j<8;j++){ a[j]='0'; } printf("%s",a); } else{ if(b%8!=0){//有余数 num=8-b%8+b;//总数 for(int j=b;j<num;j++){ a[j]='0'; //填充0 } } else{//取到整 num=b; } } for(int i=0;i<num;i++){//打印全部 printf("%c",a[i]); if (i%8==7) {//输出8个数后加回车 printf("%c",c); } } }