寻求高效的数组中查找两个数相同数的方法(只有两个数相同)
以下是我的代码,显然谈不上效率。
#include <iostream>
using namespace std;
int main()
{
int n;
int result,i,j;
while (cin>>n)
{
int *date=new int [n];
for (i=0;i<n;i++)
{
cin>>date[i];
}
for (i=0;i<n;i++)
{
for (j=i+1;j<n;j++)
{
if (date[i]==date[j])
{
result=date[i];
cout<<result<<endl;
i=n+1;
j=n+1;
}
}
}
delete [] date;
}
return 0;
}