#include<stdio.h>
#include<string.h> //定义strlen。
#include<windows.h> //定义sleep
#include<stdlib.h> //定义system
int main()
{
char arr1[]="welcome to bit!!!!!!"; //为字符串。
char arr2[]="####################"; //[]中不需要填,系统会通过=后的信息自己开辟对应的空间。
int left=0;
//或使用int right=sizeof(arr1)/sizeof(arr2[0])-2;以内用字符串所以最后带有\0,元素个数的位置从0开始,\0为最后一位,所以需要减去2才可以确定字符的位置。
int right=strlen(arr1)-1; //这个求字符串长度个数中不包含\0。
while(left<=right) //while循环
{
arr2[left]=arr1[left]; //用2左下标代替1的左下标。
arr2[right]=arr1[right];
printf("%s\n",arr2); //到此只循环了一次
Sleep(1000); //每打印一个就休息1s,1s=1000毫秒
system("cls");//执行系统命令的一个函数;-cls-清空一次屏幕。
left++; //再次循环
right--;
}
printf("%s\n",arr2);
return 0;
}