可以运行看看,详解在注释之中
// 想中间汇聚
#include<stdio.h>
#include<windows.h>
#include<string.h>
#include<stdlib.h>
int main()
{
char arr1[] = "welcome to bit!!!!!!";
char arr2[] = "####################";
int left = 0;
int right = sizeof(arr1) / sizeof(arr1[0]) - 2;//如char arr[]="abc" a b c \0 下标分别为0,1,2,3 故右为4-2
//int right=strlen(arr1)-1也行,其中不包含\0
while (left <= right)
{
arr2[left] = arr1[left];
arr2[right] = arr1[right];
printf("%s\n", arr2);
Sleep(1000);//隔1000毫秒输出一个
system("cls");//执行系统命令的一个函数,cls是清空屏幕作用
left++;
right--;
}
return 0;}