第一种
for (int i = 1; i <=9; i++) {for (int j = 1; j <= i; j++) {printf("%dx%d=%-2d,",j,i,i*j);}printf("\n");}

第二种 全部打印 通过break打断 来截断重复的 j>i的情况 实现打印 方法都可以实现 只是提供思路。
for (int i = 1; i < 10; ++i) {for (int j = 1; j < 10; ++j) {if(i < j){break;}printf("%d x %d = %d ",i,j,i*j);}printf("\n");}
