#include//演示多个字符从两端移动,向中间汇聚 int main() { //定义数组 char arr1[] = "Welcome to China!!!!"; char arr2[] = "####################"; int left = 0; int right = strlen(arr1) - 1;//strlen函数计算字符串长度 //算法 while (left <= right) { arr2[left] = arr1[left]; arr2[right] = arr1[right]; left++; right--; printf("%sn", arr2); Sleep(1000);//休息函数,单位是毫秒 system("cls");//清屏 } printf("%sn", arr2); return 0; }
实现难点:
1、while结构实现不易想到
2、strlen字符串计算函数的使用
3、赋值交换逻辑的思路梳理



