#include<stdio.h>
char d[100][100]={{0,},};
int n, s, e, k, i, j;
int input()
{
FILE *ifp=fopen("input.txt","r");
fscanf(ifp,"%d",&n);
fclose(ifp);
k = n/2+1;
s = k;
e = k;
return -1;
}
int output()
{
for(i=1; i<=n; i++){
for(j=s; j<=e; j++){
d[i][j]='*';
}
if( i<k ){s--; e++;}
else{s++; e--;}
}
int i,j;
FILE *ofp=fopen("output.txt","w");
for(i=1;i<=n;i++){
for(j=1;j<=n*2-1;j++){
fprintf(ofp,"%c", d[i][j]);
}
fprintf(ofp, "\n");
}
return -1;
}
int main()
{
input();
output();
return -1;
}
|