题解 | #字符串分隔#
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
#include <stdio.h> #include <string.h> int main() { char table[100]; for (int i=0; i<100; i++) { table[i] = 0; } scanf("%s",table); char table2[9] = {0}; int len = strlen(table); for(int i =0;i<len/8;i++){ for(int j =0;j<8;j++) { table2[j] = table[i*8+j]; } table2[8] = 0; printf("%s\n",table2); } if(len%8 != 0 ){ memset(table2,'0',9); for(int j=0;j<len%8;j++) { table2[j] = table[(len/8)*8+j]; } table2[8] = 0; printf("%s\n",table2); } return 0; }