C语言——字符从两端到中间逐次生成

目录

字符从两端逐次显示效果

不使用system(" cls ");

使用system(" cls ");

 实现原理


字符从两端逐次显示效果

不使用system(" cls ");

C语言——字符从两端到中间逐次生成

使用system(" cls ");

C语言——字符从两端到中间逐次生成

↓ 

C语言——字符从两端到中间逐次生成

↓ 

C语言——字符从两端到中间逐次生成

...

↓ 

C语言——字符从两端到中间逐次生成

 

 实现原理

#define _CRT_SECURE_NO_WARNINGS    //scanf使用时防止报错
#include<stdio.h>
#include<string.h>		//strlen使用时需要的头文件
#include<windows.h>		//Sleep使用时需要的头文件

int main()
{
	char arr1[] = "Hello World";
	char arr2[] = "###########";
	int left = 0;
	int right = strlen(arr2) - 1;
	printf("%s\n", arr2);
		while (left <= right)
	{
		Sleep(1000);		//Sleep中S必须大写,否则无法使用,()中的单位是毫秒
		arr2[left] = arr1[left];
		arr2[right] = arr1[right];
		//system("cls");		//清空屏幕(显示效果不一样)
		printf("%s\n", arr2);
		left++;
		right--;
	}

	return 0;
}

上一篇:es6的解构赋值 和扩展运算符 ... 的区别


下一篇:一维数组(c语言)