Submission
Status:
PPPPP
Score: 100
User: jxkrpn
Problemset: กังหันสี่ทิศ
Language: c
Time: 0.002 second
Submitted On: 2024-10-10 15:07:11
#include<stdio.h>
int main(){
int i,j,n,row;
scanf("%d",&n);
int width=5*n -2;
int height=2*n -1;
int next=2*n;
char canvas[height][width];
for(i=0;i<height;i++){for(j=0;j<width;j++){canvas[i][j]='0';}}
for(i=0;i<height;i++){
if(i<n){
canvas[i][i]=(char)((n-i-1)+'A');
canvas[height-i-1][i]=(char)((n-i-1)+'A');
row=n-i;
}else{
canvas[i][i]=(char)(row+'A');
canvas[height-i-1][i]=(char)(row+'A');row++;
}
canvas[i][next+i]='*';canvas[height-i-1][next+i]='*';
}
for(i=0;i<height;i++){
for(j=0;j<width;j++)
{if(canvas[i][j]=='0'){printf(" ");}else{printf("%c",canvas[i][j]);}}
printf("\n");
}
}