Submission

Status:

PPPPP

Subtask/Task Score:

100/100

Score: 100

User: pixel

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

Language: c

Time: 0.002 second

Submitted On: 2025-10-12 19:53:58

#include <stdio.h>

int main() {
    int n;
    scanf("%d",&n);
    
    int i,j;
    for(i=1;i<=n;i++){
        for(j=1;j<i;j++){
            printf(" ");
        }
        for(j=i;j>0;j--){
            if(n!=i){
                printf("%c",65+n-i);
            }
            j=0;
        }
        for(j=2*(n-i)-1;j>=1;j--){
            printf(" ");
        }
        for(j=i;j>0;j--){
            printf("%c",65+n-i);
            
            j=0;
        }
        for(j=1;j<i;j++){
            printf(" ");
        }
        printf(" ");
        //
        for(j=1;j<i;j++){
            printf(" ");
        }
        for(j=i;j>0;j--){
            printf("*");
            j=0;
        }
        for(j=2*(n-i)-1;j>=1;j--){
            printf(" ");
        }
        for(j=i;j>0;j--){
            if(n!=i){
                printf("*");
            }
            j=0;
        }
        
        printf("\n");
    }
    int k=2,k1=2;
    int l=2,l1=2;
    
    for(i=n;i>0;i--){
        for(j=i;j>2;j--){
            printf(" ");           
        }
        for(j=0;j<n;j++){
            if(k<=n){
            printf("%c",64+k);
            }
            k++;
            j=n;
        }
        for(j=2*(n-i)+1;j>0;j--){
            if(i!=1){
                printf(" ");
            }
        }
        for(j=0;j<n;j++){
            if(l<=n){
            printf("%c",64+l);
            }
            l++;
            j=n;
        }
        for(j=i;j>2;j--){
            printf(" ");           
        }
        
        printf(" ");
        //
        for(j=i;j>2;j--){
            printf(" ");           
        }
        for(j=0;j<n;j++){
            if(k1<=n){
            printf("*");
            }
            k1++;
            j=n;
        }
        for(j=2*(n-i)+1;j>0;j--){
            if(i!=1){
                printf(" ");
            }
        }
        for(j=0;j<n;j++){
            if(l1<=n){
            printf("*");
            }
            l1++;
            j=n;
        }
        for(j=i;j>2;j--){
            printf(" ");           
        }
        printf("\n");
    }
    return 0;
}