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

打印乘法表问题在哪里

#include <stdio.h>
int main()
{
    // 定义相乘数字i,j以及结果result
    int i, j, result;
    i=9;
    while(i>=1)
    {
        j=1;
        while(j<=i)
        {
         result=i*j;
        printf("%d*%d=%d\t","i","j");
            j++;
        }
       printf("\n");
        i--;
    }
        return 0;
}

提问者:宝慕林6157259 2017-07-18 11:21

个回答

  • 欧阳小_C
    2017-07-18 14:14:55

    #include <stdio.h>
    int main() 

        // 定义相乘数字i,j以及结果result
        int i, j, result;
        i=9;
        while(i>=1)
        {
            j=1;
            while(j<=i)
            {
             result=i*j;
            printf("%d*%d=%d\t" i,j,result);
                j++;
            }
           printf("\n");
            i--;
        }
            return 0;
    }

  • 慕尼黑代号001
    2017-07-18 11:53:57

    同意楼上


  • 慕盖茨728375
    2017-07-18 11:49:47

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