#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
void Print(char arr1[], char arr2[], char arr3[],int str)
{
int mid = (str>>1)-1;
int i = 0;
for(i=0; i<=mid; i++)
{
arr1[mid+i] = arr2[mid+i];
arr1[mid-i] = arr2[mid-i];
printf("%s\n", arr1);
}
for(i=0; i<=mid; i++)
{
arr1[i] = arr3[i];
arr1[str-2-i] = arr3[str-2-i];
printf("%s\n", arr1);
}
}
int main()
{
char arr1[] = " ";
char arr2[] = "*************";
char arr3[] = " ";
int str = sizeof(arr1);
Print(arr1, arr2, arr3, str);
return 0;
}
![](https://img-blog.csdn.net/20170329202823426?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhvdWNoYW95YTE0MjUyNg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)