c语言2维数组问题,不知道错误在哪里

学校布置的zy,代码运行后出现一些奇奇怪怪的数字,不知道哪里错了,向各位请教

img

img

i<=11是要干啥?故意越界?数组长度才10个,你下标居然到11?改成i<10

i<=11改为i<10,你数组一共只有10行,越界了
此外
a[1][1]=1改为a[0][0]=1
for(i=0
改为
for(i=1
你这是前后两头都越界啊

你二维数组行列都是10,for循环导致数组越界了