#include <stdio.h>
int main()
{
int i;
int j;
for (i=1; i <= 9; i++) {
for(j=1; j <= 9; j++) {
 if(i <= j){
printf("%3d,",i*j);
}
}
printf("\n");
}
return 0;
}

ここまではできたのですが表がどうしても左詰めになってしまいます。
どこがいけないんでしょうか?それ以外にも直したほうがいいところ
があればおねがいします。