64,654
社区成员
发帖
与我相关
我的任务
分享
register int comp = A[i]+A[j] - X;
if(comp == 0)
{
cout<<A[i]<<endl;
cout<<A[j]<<endl;
break;
}
j -= comp > 0;
i += comp < 0;
if(A[i]+A[j] == X)
{
cout<<A[i]<<endl;
cout<<A[j]<<endl;
break;
}
else
{
if(A[i]+A[j]>X)
{
--j;
}
else
++i;
}
改成:
register int comp = A[i]+A[j] - X;
j -= comp > 0;
i += comp < 0;
if(comp == 0)
{
cout<<A[i]<<endl;
cout<<A[j]<<endl;
break;
}