如何使用嵌套循环打印c上的下三角乘法表?

如何使用嵌套循环打印c上的下三角乘法表?,c,C,我想把乘法结果打印出来,比如 1x1=1 1x2=2 1x3=3 等等 谢谢 int main() { int i, j, n = 10; for (i = 1; i <= n; printf("%d\n", i++)) for (j = 1; j <= n; j++) printf(j < i ? " " : "%3d ", i * j); return 0; } intmain() { int i,

我想把乘法结果打印出来,比如 1x1=1 1x2=2 1x3=3 等等

谢谢

int main()
{
    int i, j, n = 10;

    for (i = 1; i <= n; printf("%d\n", i++))
        for (j = 1; j <= n; j++)
            printf(j < i ? "    " : "%3d ", i * j);

    return 0;
}
intmain()
{
int i,j,n=10;
对于(i=1;i完成的代码

int main()
{
    int i, j, n = 10;

    // lower triangle multiplication table on c
    // printing the multiplication with the result like
    // 1x1=1 1x2=2 1x3=2 and so on.

    for (i = 1; i < n; printf("\n", i++))
        for (j = 1; j < n; j++)
            printf(i < j ? "    " : "%1dX%1d=%-2d ", i, j, i * j);

    return 0;
}
intmain()
{
int i,j,n=10;
//c上的下三角乘法表
//打印带有如下结果的乘法
//1x1=1 1x2=2 1x3=2,依此类推。
对于(i=1;i
您当前的代码打印一个上三角乘法表。使之成为下三角乘法表的最简单方法是将语句第一部分中的j和i从
printf(j
printf(i

摆脱第一个for循环。它不会完成任何事情


最后,要打印结果1x1=1 1x2=2等,请更改嵌套的循环printf语句以打印i和j变量,如图所示!

for
loop for的第一个
是什么?您的问题是什么?我正试图打印下三角乘法表谢谢,但当我更改j和i时,我没有得到正确的答案