酷代码 AI
菜单

请你编写一个函数用来判断n是不是素数,并使用这个函数,输出x以内所有的素数(包括x)。 输入: 一个整数x(x<=20)。 输出: 若干个整数,为x以内(包括x)所有的素数,相邻数字之间用空格隔开。 输入样例: 10 输出样例: 2 3 5 7 用时/内存: 1000MS/100MB 提示: 注意:1不是素数。用C++简答 回答篇幅:简单明了

```cpp #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 x; cin >> x; for (int i = 2; i <= x; i++) { if (isPrime(i)) { cout << i; if (i < x) cout << " "; } } return 0; } ``` [2026-01-31 19:32:18 | AI问答 | 162点数解答]

服务商
相关提问
发财导航,免费问AI
实用工具查看更多