Submission

Status:
-----

Score: 0

User: jxkrpn

Problemset: กังหันสี่ทิศ

Language: c

Time: 0.002 second

Submitted On: 2024-10-10 10:10:01

#include<stdio.h>
int main(){
    int i,j,n,count=0,row;
    scanf("%d",&n);
    int width=5*n -2;
    int height=2*n -1;
    int next=3*n-1;
    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]=(n-i-1)+'A';
            canvas[height-i-1][i]=(n-i-1)+'A';
            row=n-i;
        }else{
            canvas[i][i]=row+'A';
            canvas[height-i-1][i]=row+'A';row++;
        }
        canvas[i][next+i]='*';canvas[height-i-1][next+i]='*';
    } 
    for(i=0;i<height;i++){
        printf("     ");
        for(j=0;j<width;j++)
        {if(canvas[i][j]=='0'){printf(" ");}else{printf("%c",canvas[i][j]);}}
        printf("\n");
    }
}