1.输出全部
#includeint main() { int i,j; for(i=1;i<=9;i++){ for(j=1; j<=9; j++) printf("%d+%d=%2d ",i, j, i+j); printf("n"); } }
2.输出左下三角形
#includeint main() { int i,j; for(i=1; i<=9; i++){ //控制行数 for(j=1; j<=i; j++){ //控制输出的等式数 printf("%d+%d=%2d ", i, j, i+j); // %2d 控制宽度为两个字符,且右对齐;如果改为 %-2d 则为左对齐 } printf("n"); } return 0; }
3.输出右下角三角形
#includeint main() { int i,j,n; for(i=1; i<=9; i++){ //控制行数 for(n=1; n<=9-i; n++){ printf(" "); //输出前面的空格数,每一个空格是8位 } for(j=1; j<=i; j++){ //控制输出的等式数 printf("%d+%d=%2d ", i, j, i+j); // %2d 控制宽度为两个字符,且右对齐;如果改为 %-2d 则为左对齐 } printf("n"); } return 0; }
4.输出左上三角形
#includeint main() { int i,j; for(i=1; i<=9; i++){ for(j=i;j<=9;j++){ printf("%d+%d=%2d ", i, j, i+j); } printf("n"); } return 0; }
5. 输出右上三角形
#includeint main() { int i,j; for(i=1; i<=9; i++){ for(j=1;j<=9;j++){ if(j



