33,027
社区成员




bool Exist(int value, int* pv, int Len)
{
if (Len <= 0)
{
return false;
}
if (value == pv[0])
{
return true;
}
else
{
return Exist(value, pv+1, Len-1);
}
}
bool Exist(int* pv, int Len)
{
for (int i = 0; i < Len-1; ++i)
{
if (Exist(pv[i], pv+i+1, Len-i-1))
{
return true;
}
}
return false;
}
int main()
{
int a[5] = {1, 2, 3, 4, 2};
if (Exist(a, 5))
{
cout << "有相同" << endl;
}
else
{
cout << "没有相同" << endl;
}
}