#include <stdio.h>
#include <string.h>
int main()
{
char arr1[] = "hellow world !";
char arr2[] = "##############";
int i = 0;
for(i=0 ;i <= strlen(arr1)/2;i ++)
{
arr2[i] = arr1[i];
arr2[strlen(arr1)-1-i] = arr1[strlen(arr1)-1-i];
printf("%s\n",arr2);
}
return 0;
}
#include <stdio.h>
#include <string.h>
int main()
{
char arr1[] = "hellow world !";
char arr2[] = "##############";
int left = 0;
int right = 0;
right = strlen(arr1) - 1;
while(left <= right)
{
printf("%s\n",arr2);
arr2[left] = arr1[left];
arr2[right] = arr2[right];
left ++;
right --;
}
return 0;
}
这两个代码实现的功能是打印一组字符串,并字符逐渐向中间靠拢