问答详情
源自:4-13 使用for循环打印9×9乘法表

第一步外循环时i-- 此时i的值是9 还是8,内循环就<=i 中的i 是代入9还是8

 for(i=9;i>0;i--)

    {

        for(j=1;j<=i;j++)

        {

            result=i*j;

            printf("%d*%d=%d\t",i,j,result);

        }

        printf("\n");

    }


提问者:慕九州7235251 2020-02-16 14:18

个回答

  • qq_慕数据6164724
    2020-02-26 10:18:46

    应该是printf("%d*%d-%d\t,i,i,ersult);

  • qq_慕慕9594685
    2020-02-22 12:34:20

    i--你可以这样理解,在没有遇见;结束时,他的值是不变的。

    如你语句,在没执行result=i*j;之前,i是9,执行完这个语句,i--=8.

  • 列奥纳多1201946
    2020-02-16 14:40:46

    9;9