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

使用for循环打印9*9乘法表,为什么这样子不可以?

http://img.mukewang.com/57f522920001765405250541.jpg

这样子,哪里错了?求大神们指教。

提问者:mrs_empress 2016-10-05 23:56

个回答

  • 慕雪5798642
    2016-10-06 15:47:02
    已采纳

    你这个代码打出来之后不是倒叙的乘法表啊,你自己看下,打出来是 9*1=9 9*2=18...

  • 慕粉1706175304
    2017-08-17 21:49:34

    #include <stdio.h>

    int main()

    {   int i,j;                   //j表示行号,i表示列号

        for(j=9;j>=1;j--)                       //外循环 

        {   for(i=1;i<=j;i++)              //内循环       

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


            }     

             printf("\n");  //内循环完毕后就换行一次  

        }

    }


  • xsxxsx
    2016-10-07 11:14:34

    应该是延时问题,你再编译一次,代码是没问题的