嵌套--九九乘法表,我这串代码应该怎么改成左下三角形的形式

#include<stdio.h>

int main(void)
{
    int i,j,r;
    for(i=1;i<10;i++)
    {
        for(j=1;j<=i;j++)
        {
            r=i*j;
            printf("%d*%d=%d\n",i,j,r);
        }
        putchar('\n');
    }
    return 0;
}

#include<stdio.h>
int main()
{
    int r;
    int i, j;
    for (i = 0; i < 10; i++)
    {
        for (j = 0; j < 10; j++)
        {
            if (j <= i)//以免重复输出
            {
                r = i * j;
                printf("%d*%d=%d\t", i, j, r);
            }
        }
        printf("\n");
    }
    return 0;
}

#include<stdio.h>
 
int main(void)
{
    int i,j;
    for(i=1;i<10;i++)
    {
        for(j=1;j<=i;j++)
        {
            printf("%d*%d=%-2d ",j,i,j*i);
        }
        putchar('\n');
    }
    return 0;
}
#include <stdio.h>

int main()
{
    int i, j, r;
    for (i = 1; i < 10; i++)
    {
        for (j = 1; j <= i; j++)
        {
            r = i * j;
            printf("%d*%d=%-2d  ", i, j, r);
        }
        putchar('\n');
    }
    return 0;
}