GPT答: |
7i24.cn
|
以下是使用C++编写的代码:
```c++
#include <iostream>
using namespace std;
bool isPrime(int n) { // 判断是否为素数
if (n <= 1) return false;
for (int i = 2; i * i <= n; i++) {
if (n % i == 0) return false;
}
return true;
}
int main() {
int n;
cin >> n;
while (!isPrime(n)) { // 如果不是素数,则继续往后找
n++;
}
cout << n << endl;
return 0;
}
```
首先定义一个函数`isPrime`,用于判断一个整数是否为素数。然后在主函数中读入整数`n`,如果它不是素数,则一直往后找直到找到第一个大于等于它的素数,并输出该素数。
|