//我个人比较喜欢写注释,对于初学者来说,写注释是一个良好的习惯。
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
//编写代码,演示多个字符从两端移动,向中间汇聚。
//"Welcome to shandong!!!"
//"W####################!
//"We##################!!"
//.........
//Welcome to shandong!!!
//arr[]={"abc"}
//[a b c \0] //字符串后边自带\0作为结束标志;
//strlen求出的长度为3
//sizeof求出的长度为4
#include <Windows.h>
#include <stdlib.h>
int main()
{
char arr1[] = { "Welcome to shandong!!!" };
char arr2[] = { "######################" };
int left = 0;
int right = strlen(arr2) - 1; //int sz = sizeof(arr2) / sizeof(arr2[0])-2;
while (left <= right)
{
arr2[left] = arr1[left];
arr2[right] = arr1[right];
printf("%s\n", arr2);
Sleep (1000);//Sleep用于延时1000毫秒,头文件是#include <windows.h>
//清屏cls
system("cls");//system是一个库函数可以执行系统命令。
//头文件是#include<stdlib.h>
left++;
right--;
}
printf("%s\n", arr2);
return 0;
}