麻烦C语言大神看一下这个程序哪里出错了,可以运行但不能输出结果?

2025-03-12 09:13:02
推荐回答(1个)
回答1:

while(k<=n*n){假设n=2
while(ya[x][++y]=k++;//k=2,k=3
}
while(xa[++x][y]=k++;//k=4调到外层循环,k<=4为真,而内循环k的值没办法改变一直为4,变成了死循环
}