为什么输出的是乱码,而不是4*4的矩形方阵?

img

首先是你的第一层for初值和条件有错误i=0条件i<=4
然后你的初值给注释掉了并且应与实用的参数n保持一致

for(i=0;
你没给i赋初值啊,那循环次数就随机了,i>=0是循环条件,你不要写2个循环条件
建议先恶补c语言的语法再写代码,不要一开始就动手