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

有大神能帮帮写一个顺序的99乘法表的程序吗

我自己尝试了,但是只会输出这样的

1*1=1

2*1=2 2*2=4

如何输出

1*1=1

1*2=2  2*2=4这种?

提问者:白夜桑 2016-04-04 14:28

个回答

  • 慕仙1257875
    2016-06-28 21:11:03

    #include<stdio.h>
    int main()
    {       //已经用Visual Studio 2015验证。
    	int i, j, result;
    	for (i = 1; i < 10; i++)
    	{
    		for (j = 1; j <=i; j++)
    		{
    			result = i*j;
    			printf("%d*%d=%d\t", i, j, result);
    		}
    		printf("\n");
    	}
    return 0;
    }


  • qq_隐匿_03229380
    2016-05-07 01:13:10

    #include <stdio.h> 

    int main()

    {

    int i,j,sun;

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

    {

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

    {

    sun=i*j;

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

    }

    printf("\n");

    }

    return 0;

    }

    这样吧!

  • 回不去的名字
    2016-04-04 15:52:03

    #include <stdio.h>

    int main() 

        int i, j, index,muti;

        for(index=0;index<9;index++)

        {

            for(i=1,j=9-index;i<=9-index;i++,j)

            {

            muti=j*i;

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

            }

            printf("\n");

        }

        return 0;

    }


  • 回不去的名字
    2016-04-04 15:51:28

    #include <stdio.h>

    int main() 

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

        int i, j, index,muti;

     

        for(index=0;index<9;index++)

        {

            for(i=1,j=9-index;i<=9-index;i++,j)

            {

            muti=j*i;

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

            }

            printf("\n");

        }


        return 0;

    }