还有什么疑问吗?
BOOL bFound1=false;
BOOL bFound2=false;
for(i=0;i<nLength;i++)
{
  if(a[i]==a1) nFound1 = true;
  if(a[i]==a2) nFound2 = true;
  if(nFound1&&nFound2)
    return true;
}
return false;