下面C++代码执行时输入 1818 后,代码执行后的输出是 ( ) 。
int main() {
int n;
cin >> n;
int maxPrime = 2;
for (int i = 2; i <= n; i++) {
bool isPrime = true;
for (int x = 2; x < i; x++)
if (i % x == 0)
isPrime = false;
if (isPrime)
maxPrime = max(i, maxPrime);
}
cout << maxPrime;
return 0;
}