你的程序问题在于 i 这个变量嵌套的for循环覆盖了上层的for循环中的 i值,把嵌套for循环改为变量k就好了(添加一个变量k)
for(k=0;k<4;k++) /*每一行的最大点和该点所在列的数比较,看它是否是鞍点。*/
{
if(array[k][column]>max) printf("\n");
else printf("%d\n",max);
}
你数组定义的对吗,初始化那句,我擦!
int array[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}};