阅读背景:

mycode

来源:互联网 
1.练习:编写代码,演示多个字符从两端移动,向中间会聚。
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
#define M 10

void remmove(char arr1[],char arr2[])//缺陷:两个数组的长度被固定,通用性差
{
	int left=0;
	int right=M-1;
	while(left<right)
	{
		Sleep(1000);
		arr2[left]=arr1[left];
		arr2[right]=arr1[right];
		printf("\n%s\n",arr2);
	        left++;
		right--;
	}
}
int main()
{
	char arr1[M]={0};
	char arr2[M]={0};
	scanf("%s",&arr1);
	scanf("%s",&arr2);
	printf("%s\n",arr1);
	printf("%s\n",arr2);
	remmove(arr1,arr2);

    system("pause");
	return 0;
}

#define _CRT_SECURE_NO



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: