这个烫字 要怎么解决阿……

img

img


软件是vc++6.0


int main()
{
char abc[5][10];
char j[10];
printf("5 strings:");
for(int i = 0; i < 5; i ++){
  scanf("%s", abc[i]);
}

for(int i = 0; i < 4; i++){

if(strcmp(abc[i], abc[i+1])<0)
strcpy(j, abc[i]);
strcpy(abc[i], abc[i+1]);
strcpy(abc[i+1], j);

}
printf("sorted:");
for(int i = 0; i < 4; i++){
  printf("%s,", abc[i]);
}
printf("%s\n", abc[4]);
    return 0;
}

比较的那个for循环应该是4,不是5 ,是5就越界了