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");
    }
}