为了账号安全,请及时绑定邮箱和手机立即绑定

怎么才能不重复?

运行成功

9*1=9	9*2=18	9*3=27	9*4=36	9*5=45	9*6=54	9*7=63	9*8=72	9*9=81	
8*1=8	8*2=16	8*3=24	8*4=32	8*5=40	8*6=48	8*7=56	8*8=64	8*9=72	
7*1=7	7*2=14	7*3=21	7*4=28	7*5=35	7*6=42	7*7=49	7*8=56	7*9=63	
6*1=6	6*2=12	6*3=18	6*4=24	6*5=30	6*6=36	6*7=42	6*8=48	6*9=54	
5*1=5	5*2=10	5*3=15	5*4=20	5*5=25	5*6=30	5*7=35	5*8=40	5*9=45	
4*1=4	4*2=8	4*3=12	4*4=16	4*5=20	4*6=24	4*7=28	4*8=32	4*9=36	
3*1=3	3*2=6	3*3=9	3*4=12	3*5=15	3*6=18	3*7=21	3*8=24	3*9=27	
2*1=2	2*2=4	2*3=6	2*4=8	2*5=10	2*6=12	2*7=14	2*8=16	2*9=18	
1*1=1	1*2=2	1*3=3	1*4=4	1*5=5	1*6=6	1*7=7	1*8=8	1*9=9	

输出的结果是这样

代码是

#include <stdio.h>

int main()

{

    int i, j, result;

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

    {

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

        {

            result=i*j;

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

    }

    printf("\n");

    }

    return 0;

}


正在回答

4 回答

把j<10换成j<=i试试

0 回复 有任何疑惑可以回复我~

子循环中是j与i的关系,你写的里面没有i,所以重复了。

0 回复 有任何疑惑可以回复我~

#include <stdio.h>

int main() 

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

    int i, j, result;

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

    {

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

        {

            result=i*j;

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

        }

        printf("\n");

    }

    return 0;

}


0 回复 有任何疑惑可以回复我~

把printf("%d*%d=%d",i,j,result);删除,最好在把\t换成\n.

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

怎么才能不重复?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信