https://www.acmicpc.net/problem/13015
#include<stdio.h>
#include <string.h>
int main() {
int n;
scanf("%d",&n);
char arr[2*n-1][4*n-3];
for(int i=0;i<2*n-1;i++){
for(int j=0;j<4*n-3;j++){
arr[i][j]=' ';
}
}
for(int i=0;i<n;i++){
arr[0][i]='*';
arr[0][4*n-4-i]='*';
}
for(int i=1;i<n;i++){
arr[i][i]='*';
arr[i][i+n-1]='*';
arr[i][4*n-4-i]='*';
arr[i][4*n-4-i-n+1]='*';
}
for(int i=2*n-2;i>=n;i--){
for(int j=0;j<4*n-3;j++){
arr[i][j]=arr[2*n-2-i][j];
}
}
for(int i=0;i<n;i++){
for(int j=0;j<4*n-3-i;j++){
printf("%c",arr[i][j]);
}
printf("\n");
}
for(int i=n;i<2*n-1;i++){
for(int j=0;j<2*n-1+i;j++){
printf("%c",arr[i][j]);
}
printf("\n");
}
}