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

真的找不出错在哪里

输出都不对

提问者:super珊__ 2015-11-06 17:32

个回答

  • 攻也疼
    2015-11-24 13:34:04

    #include <stdio.h>

    int main() 

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

        int i, j,result;

        /*

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

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

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

         */

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

        {

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

            {

                result=j*i;

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

              if(i==j)

              break;

            }

            printf("\n");

        }  

        return 0;

    }


  • super珊__
    2015-11-10 19:46:57

    http://img.mukewang.com/5641d925000111d412360546.jpg为什么是这样子呢

  • joy_xu
    2015-11-06 21:02:50

    内层for循环中的判断条件修改为: j<=i

    http://img.mukewang.com/563ca4c50001e90007000555.jpghttp://img.mukewang.com/563ca4e80001d85606530205.jpg


  • super珊__
    2015-11-06 17:34:42

    http://img.mukewang.com/563c74250001462105730558.jpg

    这个才是