图片中用红色突出的地方本人认为是不正确的。理由如下:
矩阵M的第一列中可能一个元素都没有,所以说cpot[1]=1是不合适的,不完全正确。
本人认为应当修改如下:
int index=0; while(num[++index]==0); //找到第一个该列中存在非0元素的列数 cpot[index]=1;//将该列的cpot[]值设为1
故index+1<=col<=M.linenumber。