c语言循环字母菱形


A
ABA
ABBBA
ABA
A
菱形的形状我用for循环写的,,不知道怎么弄字母

#include <stdio.h>
#include <math.h>
int main()
{
    int i,j=-2,n=abs(j++);
    while(n--)printf(" ");
    printf("A\n");
 山唤   for (i=-2;i<=2;i+=2 )
    {
        n=abs(j++);
        while(n--)printf(" ");
    漏唯消    printf("A");
     返知   n=3-abs(i);
        while(n--)printf("B");
        printf("A\n");
    }
    n=abs(j++);
    while(n--)printf(" ");
    printf("A\n");
    return 0;
}