为啥会无限打印*的,我照着有参数例题中来敲的代码

来源:5-3 有参与无参

狄克推多丶

2018-07-07 11:14

int Matrix(int n){

int i,j;

    for(i=1;i<=n;i++){

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

    {

    printf("*");

    }

    printf("\n");

    }

return 0;

}

int main()

{

Matrix(5);

return 0;

}


写回答 关注

2回答

  • 慕粉4141584
    2018-07-07 15:06:22

    内循环中把n++改为j++,就可以了,n++是死循环原因

  • 狄克推多丶
    2018-07-07 12:21:51

    没啥了,换了个编译器就可以了

C语言入门

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

926212 学习 · 20797 问题

查看课程

相似问题