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

为什么和源码一样却运行失败

#include <stdio.h>
int main()
{

    int a, b, result;
    for(a=9,a>=1,a--)  
    {
        for(b=1,b<=a,b++)
        {
            result=a*b;
            printf("%d*%d=%d\t",a,b,result);
        }
        printf("\n");
    }   
    return 0;
}

========分割线=============

printf("\n");这里为什么我的“”和\n 颜色不一样 而源码里的颜色是一样的 ?而且我的"%d*%d=%d\t"引号中的部分颜色也不一样。

提问者:慕允之 2018-07-01 18:14

个回答

  • 慕允之
    2018-07-02 17:01:29

    找到原因了,我把;打成,了

  • qq_魚小苼_0
    2018-07-02 11:40:30

    #include <stdio.h>

    int main() 

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

        int i, j, result;

        /*

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

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

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

         */

        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;

    }


    参考一下。