问答详情
源自:5-3 有参与无参

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

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;

}


提问者:狄克推多丶 2018-07-07 11:14

个回答

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

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

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

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