#include<stdio.h>
#include<string.h>
int main()
{char arr1[]="hello hello";
char arr2[]="###########";
int left=0;//为什么要减一因为在数组计算中,是从0开始的,最后一个是\0,所以说我们从里理论来讲减的是这个\0;
int right=strlen(arr2)-1;//因为这个strlen他计算的是这个元素的个数!!
while(left<=right){
arr2[left]=arr1[left];//从左往右,
arr2[right]=arr1[right];//从右往左,
printf("%s\n",arr2);
left++;
right--;
}
}
【无标题】编写代码两个字符往中间移动
于 2024-04-13 21:11:04 首次发布