这里我们需要两个字符串.一个是原字符串,另一个是全是##的字符串,我们把原字符串最左边值和最右边值分别赋给#字符串,然后最左边的值往右一位和最右边的值往左一位再次赋给#字符串,然后继续循环,直到#字符串全部变为原字符串时循环结束,现在让大家看一下代码的流程吧
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <windows.h>
int main()
{
char arr1[] = "#######################";
char arr2[] = "wecome to bit ! ! ! ! !";
int left = 0;
int right = strlen(arr2)-1;
while (left <= right)
{
arr1[left] = arr2[left];
arr1[right] = arr2[right];
printf("%s\n", arr1);
Sleep(1000);
system("cls");
left++;
right--;
}
printf("%s\n", arr1);
return 0;
}