以下代码在输入3时的结果是?
#include <bits/stdc++.h>
using namespace std;
int main(){
int num[10] = {20, 3, 5, 12, 18, 6, 1, 0, 10, 35};
int n, ans = 0;
int *p = &num[0];
cin >> n;
while(p < &num[9]){
if (*p & 1) ans++;
if (ans == n) break;
p++;
}
cout << *p;
return 0;
}
1
5
3
35