Submission

Status:
PPPPP

Score: 100

User: jarukeit

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

Language: c

Time: 0.001 second

Submitted On: 2024-10-14 21:57:26

#include <stdio.h>
int main()
{
    int n;
    scanf("%d",&n);
    // อักษรด้านบน * ด้านบน
    for(int j = 0;j < n;j ++)
    {
        // alphabet
        for(int k = n - j;k < n;k ++)
        {
            printf(" ");
        }
        printf("%c",n - j + 64);
        for(int k = n - j - 2;k > 0;k --)
        {
            printf(" ");
        }
        if(j != n - 1)
        {
            printf(" ");
        }
        for(int k = n - j - 2;k > 0;k --)
        {
            printf(" ");
        }
        if(j != n - 1)
        {
            printf("%c",n - j + 64);
        }
        for(int k = n - j;k < n;k ++)
        {
            printf(" ");
        }
        //spacebar
        printf(" ");
        // star
        for(int k = n - j;k < n;k ++)
        {
            printf(" ");
        }
        printf("*");
        for(int k = n - j - 2;k > 0;k --)
        {
            printf(" ");
        }
        if(j != n - 1)
        {
            printf(" ");
        }
        for(int k = n - j - 2;k > 0;k --)
        {
            printf(" ");
        }
        if(j != n - 1)
        {
            printf("*");
        }
        for(int k = n - j;k < n;k ++)
        {
            printf(" ");
        }
        printf("\n");
    }
    // อักษรด้านล่าง
    for(int j = n - 2;j >= 0;j --)
    {
        for(int k = n - j;k < n;k ++)
        {
            printf(" ");
        }
        printf("%c",n - j + 64);
        for(int k = n - j - 2;k > 0;k --)
        {
            printf(" ");
        }
        printf(" ");
        for(int k = n - j - 2;k > 0;k --)
        {
            printf(" ");
        }
        if(j != n - 1)
        {
            printf("%c",n - j + 64);
        }
        for(int k = n - j;k < n;k ++)
        {
            printf(" ");
        }
        printf(" ");
        // star
        for(int k = n - j;k < n;k ++)
        {
            printf(" ");
        }
        printf("*");
        for(int k = n - j - 2;k > 0;k --)
        {
            printf(" ");
        }
        printf(" ");
        for(int k = n - j - 2;k > 0;k --)
        {
            printf(" ");
        }
        if(j != n - 1)
        {
            printf("*");
        }
        for(int k = n - j;k < n;k ++)
        {
            printf(" ");
        }
        if(j != 0)
        {
            printf("\n");
        }
    }
    return 0;
}