演示多个字符从两端移动,向中间汇聚

  • Post author:
  • Post category:其他




演示多个字符从两端移动,向中间汇聚

#include <stdio.h>
#include <windows.h>
int main()
{
	char arr1[] = "welcome to China";
	char arr2[] = "################";
	int left = 0;//左下标
	int right = strlen(arr1) - 1;//strlen计算的是字符串的长度,而数组下标是从0开始的,所以最后一个下标要-1
	printf("%s\n", arr2);
	while (left <= right)
	{
		Sleep(100);//让屏幕停下100ms
		arr2[left] = arr1[left];//把arr1数组的左边值赋给arr2的左边值
		arr2[right] = arr1[right];//把arr1数组的右边值赋给arr2的右边值
		left++;
		right--;
		printf("%s\n", arr2);
	}
	return 0;
}



版权声明:本文为qq_59702185原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。