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

来源:4-13 使用for循环打印9×9乘法表

白夜桑

2016-04-04 14:28

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

1*1=1

2*1=2 2*2=4

如何输出

1*1=1

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

写回答 关注

4回答

  • 慕仙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;

    }


C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926027 学习 · 20793 问题

查看课程

相似问题