memcpy(lastVArray, valueArray, length * sizeof(int)); //字符串不能直接等赋值,注意不是length
int v;
int n;
for (int i = 0; i < N; i++)
for (int j = 0; j < N; j++)
{
v = 0;
n = 0;
注意在循环体里赋值和外面的区别
、(i!=r0) && (j!=c0) 不是 !(i==r0)&&(j == r0)
int v = -100;
if (mask[i * N + j] == 1 && !((i == r0)&&(j==c0))) {
if (i != 0 && (mask[(i - 1) * N + j] == 1))
v = max(v, arr2[(i - 1) * N + j]);
比max注意v一定要设置小