如何判断数组中元素是否完全不同

如何判断一个4*4的数组中所有的元素都不相同,一个4*4的二维数组,判断数组中每个元素是否相同 如相同就返回0 都不相同就返回1

int fun(int a[4][4])
{
 int i = 0, j = 0;
 int m = 0, n = 0;
 for (i = 0; i < 4; i++)
 {
  for (j = 0; j < 4; j++)
  {
   for (m = i; m < 4; m++)
   {
    for (n = j + 1; n < 4; n++)
    {
     if (a[i][j] == a[m][n])
     {
      return 0;
     }
    }
   }
  }
 }

 return 1;
}




一位数组判同
for(i=0;i<n;i++)
for(j=i+1;j<n;j++)
if(a[i]!=a[j])
return 0
return 1;

 

posted @ 2012-06-10 20:51  加拿大小哥哥  阅读(1458)  评论(0)    收藏  举报