Submission

Status:

PPPPP

Subtask/Task Score:

100/100

Score: 100

User: Some1258

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

Language: c

Time: 0.001 second

Submitted On: 2025-10-12 09:50:57

#include<stdio.h>
int main(){
    int num;
    scanf("%d",&num);
    for(int i=num-1;i>=0;i--){
        char val=i+'A';
        for(int j=0;j<num-1-i;j++){
            printf(" ");
        }
        if(val=='A'){
            printf("A");
            for(int j=0;j<2*(num-1-i);j++){
                printf(" ");
            }
            printf(" ");
            printf("*\n");
            break;
        }
        printf("%c",val);
        for(int j=0;j<(i-1)*2+1;j++){
            printf(" ");
        }
        printf("%c",val);
        for(int j=0;j<num-1-i;j++){
            printf(" ");
        }
        printf(" ");
        for(int j=0;j<num-1-i;j++){
            printf(" ");
        }
        printf("*");
        for(int j=0;j<(i-1)*2+1;j++){
            printf(" ");
        }
        printf("*\n");
    }
    for(int i=1;i<=num-1;i++){
        char val=i+'A';
        for(int j=0;j<num-1-i;j++){
            printf(" ");
        }
        if(val=='A'){
            printf("A");
            for(int j=0;j<2*(num-1-i);j++){
                printf(" ");
            }
            for(int j=0;j<num;j++){
                printf(" ");
            }
            printf("*\n");
            break;
        }
        printf("%c",val);
        for(int j=0;j<(i-1)*2+1;j++){
            printf(" ");
        }
        printf("%c",val);
        for(int j=0;j<num-1-i;j++){
            printf(" ");
        }
        printf(" ");
        for(int j=0;j<num-1-i;j++){
            printf(" ");
        }
        printf("*");
        for(int j=0;j<(i-1)*2+1;j++){
            printf(" ");
        }
        printf("*\n");
    }
}