c语言:n次循环,但循环只进行了一次

img

img


如图,在第一个循环输入二维数组的元素的时候,只输入了一行就结束了,但实际上是要输入n行

第9行一定要加上j=0
否则当i=1时,再次内层循环时,j的值还是上次循环结束后的4,所以后面几次外循环是啥也不干的,最终只能完成第一次外循环的输入

for(j=0;j<3;j++)
不要学了个看起来很拉风的写法就乱抄一气,你总要知道for里3个参数都是干什么的,初始化也能随便省略吗