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

简介: 如何判断一个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*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;

 

目录
相关文章
|
7月前
|
前端开发 Java
java前端:删除数组中指定元素的方法
java前端:删除数组中指定元素的方法
115 1
|
1月前
查找数组中最大的元素值
【10月更文挑战第29天】查找数组中最大的元素值。
33 4
|
6月前
|
索引
删除数组中的指定元素(了解如何删除数组中的指定元素,并返回一个新的数组,看这一篇就足够了!)
删除数组中的指定元素(了解如何删除数组中的指定元素,并返回一个新的数组,看这一篇就足够了!)
|
前端开发 数据格式
关于三个数组的判断
关于三个数组的判断
48 0
1211:判断元素是否存在
1211:判断元素是否存在
126 0
|
C++
数组中的第 K 个最大元素(C++实现)
数组中的第 K 个最大元素(C++实现)
102 1
如何向数组里添加元素
如何向数组里添加元素
127 0
|
存储
返回集合中最大,最小的元素,再将元素进行排序
返回集合中最大,最小的元素,再将元素进行排序
63 0
给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。
给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。
下一篇
DataWorks