如何使用C语言打印如下格式的内容?

如何用C语言打印出如下的格式
A A A
A A
A
要求自定义一个函数a(),每调用一次,打印一个A

img

#include<stdio.h>
void a()
{
    printf("A ");
}
int main()
{
    int j,k;
    for(j=3; j>0; j--)
    {
        for(k=j; k>0; k--)
        {
            a();
        }
        printf("\n");
    }
    return 0;
}


#include<stdio.h>
void a() {
    printf("A");
}
int main()
{
    for (int i = 0; i < 3; i++)
    {
        for (int j = 0; j < 3-i; j++)
        {
            a();
            printf(" ");
        }
        printf("\n");
    }
    return 0;
}