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

来源:4-13 使用for循环打印9×9乘法表

mrs_empress

2016-10-05 23:56

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

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

写回答 关注

3回答

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

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

    mrs_em...

    非常感谢!

    2017-08-31 15:52:39

    共 1 条回复 >

  • 慕粉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

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

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926021 学习 · 20793 问题

查看课程

相似问题