Strlen函数需要引用头文件 include<string.h>
1.定义两个数组 arr1[],arr2[].
2.因为数组下标从0开始,变量 left赋值为0,两个变量都是 int型
变量 right 用strlen(arr1)-1函数调用 arr1[]最后面的一个,-1是因为从0开始。
函数调用数组不需要写[],在函数外面-1即可。
3.整体用while 括起来,循环条件是 左边要小与等于右边, 因为大于就说明以及换完了,等于是 两边同时+-,来执行循环。
4.把数组1,arr1的左边赋值给arr2的左边, 把arr1的右边赋值给arr2的右边。然后打印输出。
其他的语句修饰用,可以不打。
5.数组arr1[里面可以填int 类型,因为需要下标]
注意:strlen()是计算数组的长度,sizeof()是计算数组有几个元素。
#include<stdio.h>
#include<string.h>
main(){
char arr1[] ="welcome to bit!!!!!!";
char arr2[] = "####################";
int left = 0;
int right=strlen(arr1)-1;
while(left<=right){
arr2[left]=arr1[left];
arr2[right]=arr1[right];
printf("%s\n",arr2);
left++;
right--;
}
}