C语言藏尾诗,图片中的错误怎么改呢?在答题系统上提交,竟然给了满分。

#include
#include
int main()
{
char a[100][100],b[10];int i,num,j=0;
for(i=0;i<4;i++)
{
scanf("%s",&a[i]);
num=strlen(a[i]);
b[j++]=a[i][num-2];
b[j++]=a[i][num-1];
}
b[j]='\n';
printf("%s",b);
}

图片说明

b[10]改为b[10]={0x00}