题解 | #字符串分隔#
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
#include <stdio.h>
#include <string.h>
int main() {
char a[104];
fgets(a,sizeof(a),stdin);
int len = strlen(a) - 1;
char out[9];
for (int i = 0; i<len; i++)
{
if( i % 8 == 0)
{
int prin_len = 8<=(len-i)?8:(len-i);
for ( int j = 0; j<8;j++)
{
if(j<prin_len)
{
out[j] = a[i+j];
}
else {
{
out[j]= '0';
}
}
}
out[8] = '\0';
printf("%s\n",out);
}
}
return 0;
}
查看3道真题和解析

