@AC君! @AC君!
202312 GESP5 备赛区题目出现错误
单选题第四题中,代码第三行中的 RETURN N%2 == 2有错误,应改为 RETURN N%2 == 0
原题如下:
下面的 C++ 用于对 lstA 排序,使得偶数在前奇数在后,横线处应填入( )
bool isEven(int N)
{
return N % 2 == 0;
}
void swap(int &a, int &b)
{
int t;
t=a,a=b,b=t;
return;
}
void sortA(int lstA[], int n)
{
int i, j ,t;
for(i = n - 1; i > 0; i--)
for(j = 0;j < i; j++)
if(__________)
swap(lstA[j], lstA[j + 1]);
return;
}
A.
isEven(lstA[j]) && !isEven(lstA[j+1])
B.
!isEven(lstA[j]) && isEven(lstA[j+1])
C.
lstA[j] > lstA[j+1]
D.
lstA[j] < lstA[j+1]
[原题链接:点我]