想要达到的效果
ABCDEFGHIJKLMN
##############
A############N
AB##########MN
…
1234567891011121314151617181920 | int** main() { char arr1[] = "ABCDEFGHIJKLMN"; char arr2[] = "##############"; int left = 0; //int right = (sizeof(arr1)/sizeof(arr1[0]))-2;//这里不能减1,要减2,因为这个数组最后一个是\n,不是N int right = strlen(arr1) - 1; while (left <= right) { arr2[left] = arr1[left]; arr2[right] = arr1[right]; printf("%s\n",arr2); //每打印一次休息一秒 sleep(1); left++; right--; } return 0;} |