题解 | #字符串分隔#
字符串分隔
http://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
#include"stdio.h" #include"stdlib.h" #include"string.h"
int main(void) { char getBuf[100]; char bufTemp[9] = {0}; int len = 0;
scanf("%[^\n]",getBuf);
len = strlen(getBuf);
for(int j = 0; j < len; j += 8){
strncpy(bufTemp,&getBuf[j],8);
if(len - j < 8){
for(int i = 0; i < 8 - (len -j); i++){
bufTemp[len - j + i] = '0';
}
}
printf("%s\n", bufTemp);
}
}
查看15道真题和解析
