只存储非0元素,行优先时,第i行第k个元素相对于整体是第i*(i-1)/2+k个,第一个地址为1000,则第2个为1001,相应的第i*(i-1)/2+k个为1000+i*(i-1)/2+k-1,我相信你能算出a[8][5]的地址了