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

这哪错了呀?

#include <stdio.h>
int main()
{
    int i, j, result;
    for(i=9;i>=1;i--)
    {
        for(j=1;j<=i;j++)   
            result = i*j;
            printf("%d*%d=%d\t",i,j,result);
        printf("\n");
    }
    return 0;
}

提问者:Win7299613 2019-12-04 17:32

个回答

  • 慕圣5466843
    2019-12-12 09:28:20

    或者这样

    #include <stdio.h>

    int main() 

        int i, j, result;

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

        {

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

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

    printf("\n");

        }

        

        return 0;

    }


  • 慕圣5466843
    2019-12-12 09:10:59

    第二个for循环没有加{},for只能就近一个语句。

  • qq_慕设计5422822
    2019-12-04 18:56:02

    第二个for循环没有加{}