根据下面C++代码的注释,两个横线处应分别填入( )。
bool isOdd(int x){ return x % 2 == 1; }
bool compare(int x1, int y1){ return x1 > y1; } // 降序
// 调用:
sort(lstA, lstA + n, ____________________); // blank1
for (int i = 0; i < n; i++)
if (____________________) // blank2
cout << lstA[i] << " ";
- A. compare 和 isOdd(lstA[i])
- B. compare(x1,y1) 和 isOdd
- C. compare 和 isOdd
- D. compare(x1,y1) 和 isOdd(lstA[i])
正确答案:A