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

寻找大神,有谁帮忙看看哪错了

看看代码哪里错了

提问者:黯然aq 2018-07-17 11:59

个回答

  • 慕九州5552665
    2018-07-17 13:01:51
    已采纳

    #include <stdio.h>

    int main() 

        // 定义相乘数字i,j以及结果result

        int i, j, result;

        /*

         * 使用for循环解决本题相对简单哦~

         * 小编偷偷的将源码放在任务“不会了怎么办”中了哦~

         * 小编希望童鞋们独立完成哦~

         */

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

         {

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

            {

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

            }

            printf("\n");

         }

        

        

        

        

        return 0;

    }

       前面发错了,重发一下。


  • Coat大王
    2018-08-07 10:49:20

    #include <stdio.h>
    int main()
    {
        // 定义相乘数字i,j以及结果result
        int i, j, result;
        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");
        }
       
        return 0;
    }

  • 黯然aq
    2018-07-18 09:44:03

    哦,我昨天在第二个for后多打了个;改过来了,另外resuli=i*j可以还写在输出语句里吗?



  • 慕九州5552665
    2018-07-17 12:57:34

    #include <stdio.h>

    int main() 

        // 定义相乘数字i,j以及结果result

        int i, j, result;

        /*

         * 使用for循环解决本题相对简单哦~

         * 小编偷偷的将源码放在任务“不会了怎么办”中了哦~

         * 小编希望童鞋们独立完成哦~

         */

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

         {

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

            {

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

            }

            printf("\n");

         }

    可以参照一下。对比看看。