我已经尝试了一个星期,我找不到任何可以帮助我的东西。有人知道怎么做吗? 如果没有重复的数字,我需要比较每个元素矩阵并有一个肯定的表达;如果有重复的数字则表示否定。
我的矩阵是3 * 3
非常感谢你
答案 0 :(得分:0)
如果你想检查矩阵的所有元素是否相等,你可以尝试这个代码
int matrix[3][3];
int testMatrix(int* m, int size)
{
for(int i = 0; i < size * size; i++)
{
for(int j = i + 1; j < size * size; j++)
if(m[i] == m[j])
return -1;
}
return 1;
}
并像这样使用它:
testMatrix(&matrix[0][0], 3);
在内存中,您的3x3矩阵看起来与9个元素的数组相同