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

9x9乘法表使用for循环,哪里出了问题?

#include <stdio.h>
int main()
{
    // 定义相乘数字i,j以及结果result
    int i, j, result;
    /*
     * 使用for循环解决本题相对简单哦~
     * 小编偷偷的将源码放在任务“不会了怎么办”中了哦~
     * 小编希望童鞋们独立完成哦~
     */
    for (i=10,i<0,i--)
    {
        for (j=0,j<10,j++)
        {
            printf("%d*%d",i*j);
            result=i*j;
            printf("%d",result);
        }
        printf("\n");
    }
   
    return 0;
}

提问者:沐毒 2016-07-02 16:15

个回答

  • qq_细节造就完美男人_0
    2016-08-03 16:10:22

    你少输出个等号

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

        {

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

            {

                result = i*j;

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

                if(i*j>9)

                {

                    printf(" ");

                }

                else

                {

                    printf("  ");

                }

            }

            printf("\n");

        }


  • 慕粉3613318
    2016-07-08 13:39:18

    for (i=10,i<0,i--)    i的值为10,第二表达式就不符合,下面就不看了。

  • 慕粉3585056
    2016-07-02 17:19:43

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