#include<stdio.h>
int main()
{
char a[] = "1234567891234567";
char b[] = "################";
int left = 0;
int right = strlen(a) - 1;
while (right >= left)
{
b[left] = a[left];
b[right] = a[right];
printf("%s", b);
right++;
left--;
}
return 0;
}
你增反了,right本来就大,应该right--,left++
把strlen改为sizeof
这两句搞反了:
right--;// right++;
left++; //left--;