c语言利用循环结构输出以下图形

利用循环结构输出以下图形:
A
ABC
ABCDE
ABCDEFG


#include<stdio.h>
int main()
{
    char a;
    int i,j;
    for(i=1;i<=4;i++)
    {
        for(j=1,a='A';j<=2*i-1;j++)
        {
            printf("%c",a);
            a++;
        }
        printf("\n");
    }
    return 0;
}

双重for循环,你有什么想法