对于这种问题,最先想到的肯定是遍历,查找,下面代码就是这种方法
#include<iostream>
using namespace std;
void test()
{
int a[8] = { 1, 2, 3, 3, 4, 4, 5, 5 };
int i, j;
for ( i = 0; i <8 ; i++)
{
int k = 0;
for (j = 0; j < 8; j++)
{
if (a[i] == a[j]&&i!=j)
++k;
}
if (k==0)
{
printf("%d ", a[i]);
}
}
}
int main()
{
test();
printf("\n");
system("pause");
return 0;
}