我正在尝试检查二维数组是否按以下方式排序:
for (i = 0; i <= nl - 2; i++)
{
for (j = 0; j <= nc - 2; j++)
{
if (M[i][j] > M[i + 1][j + 1])
cr++;
else if (M[i][j] < M[i + 1][j + 1])
dc++;
}
}
if (cr == nl - 1)
printf("Sorted\n");
if (dc == nl - 1)
printf("Sorted\n");
但是有时候效果不好,我想得到您的帮助!