#include#include #include 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("%sn", arr2); //整理好了之后就打印出来看看,再去想调整语句。 Sleep(1000); //停顿1000毫秒就是1秒,然后继续。 // 又叫休眠1秒 //它的头文件名:#include //注意Sleep首字母要大写,否则不认。 system("cls"); //叫清空屏幕,就字面意思,每当执行到它时就会 //清空屏幕一次 left++;//因为左边坐标数小,要渐渐往中间靠拢 right--;//因为右边坐标数大,要渐渐往中间靠拢 } printf("%sn", arr2);//在while循环外在打印一遍 //因为,system("cls")把会最终结果也清掉, //为了能让最终结果滞留在屏幕上就再循环外再 //输出一次。 return 0; }



