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++