关于一个FOR循环
相门三少 2009-10-29 12:27:46 有1个M x N的矩阵, 现在想让矩阵中每个右边的元素与他左边的元素比较,结果大的话 S+1.
将每个下面的元素与他上面的元素比较,结果大的话 S+1
以 A[n]代表各个元素
for(j=0; j<N; j++)
{
for(i=0; i<M; i++)
{
if(A[j*M+i+1] > A[j*M+i]) S++;
if(A[(j+1)*M+i] > A[j*M+i]) S++;
}
}
但是我发现每行的第一个元素会与上一行的最后一个元素做比较
每列的第一个元素会与上一列的最后一个元素做比较,请问怎么消除这个问题