A interesting code I learned today:

目标.打印出:

welcome to bit!!!!

##################

w################!

we##############!!

#include<stdio.h>
#include<string.h>
int main()
{
char arr1[] = "welcome to bit!!!!";
char arr2[] = "##################";
int a = strlen(arr1) - 1, n = a;
printf("%s\n%s\n", arr1,arr2);
for (int m = 0; m < n; m++ , n--)
{
 arr2[m] = arr1[m];
 arr2[n] = arr1[n];
 printf("%s\n", arr2);
}
return 0;
}


bug:

for(int m=0;m<n;m++&&n--)

m++为0,“m++&&n--”左边为假;

这一步,只执行m++,不执行n++