#include<windows.h>
#include<string.h>
#include<stdio.h>
int main()
{
char arr1[] = { "welcome to bit" };//注意,这里arr1/2都是字符数组,
char arr2[] = { "##############" };//所以不要用变量int要用char
int left = 0;
int right = strlen(arr1) - 1;
//strlen()是求长度的,所以strlen(arr1)求arr1的长度,那么长度-1就是
//arr1最后的一个字母的下标。
while (left <= right)
//当left坐标小于或等于right的坐标说明还有参数可以换
{
arr2[left] = arr1[left];
//是给数组arr2的left坐标上的参数赋值让它等于arr1的
arr2[right] = arr1[right];
//是给数组arr2的right坐标上的参数赋值让它等于arr1的
printf("%s\n", arr2);
//整理好了之后就打印出来看看,再去想调整语句。
Sleep(1000);
//停顿1000毫秒就是1秒,然后继续。
// 又叫休眠1秒
//它的头文件名:#include<windows.h>
//注意Sleep首字母要大写,否则不认。
system("cls");
//叫清空屏幕,就字面意思,每当执行到它时就会
//清空屏幕一次
left++;//因为左边坐标数小,要渐渐往中间靠拢
right--;//因为右边坐标数大,要渐渐往中间靠拢
}
printf("%s\n", arr2);//在while循环外在打印一遍
//因为,system("cls")把会最终结果也清掉,
//为了能让最终结果滞留在屏幕上就再循环外再
//输出一次。
return 0;
}
“##########“ 从两端向中间变成“welcome to bit“ 新头文件#include<string.h>#include<windows.h>。Sleep()system(“cls“)
最新推荐文章于 2024-06-15 23:39:09 发布