这个应该怎么去设计呢?

如图,这个应该怎么去设计处理?实在不知道应该怎么做(用循环)。

img


#include <stdio.h>

int main()
{
    char ch_1;
    printf("Please input a capital:\n");
    scanf("%c", &ch_1);
    char i, j, k, w;
    for (j = 'A'; j <= ch_1; j++)//每一行的循环
    {
        for (i = ch_1; i >= j; i--)//空格的输出循环
        {
            printf(" ");
        }
        for (k = 'A'; k <= j; k++)//正序输出字母
        {
            printf("%c", k);
        }
        for (w = j - 1; w >= 'A'; w--)//倒序输出字母
        {
            printf("%c", w);
        }
        printf("\n");
    }
    return 0;
}

img