c语言图形输出问题。

第一行第一个A从第12列开始,
第二行第一个A从第11列开始,以此类推。
A
AB
ABC
ABCD
ABCDE

img

img

供参考:

#include <stdio.h>
void main()
{
    int i, j;
    char c = 'A';
    for (i = 1; i <= 5; i++)
    {
        for (j = 1; j <= 13 - i; j++)
            printf(" ");
        for (j = 1; j <= i; j++)
            printf("%c", c + j - 1);
        printf("\n");
    }
}