酷代码 AI
菜单

请你编写一个程序,输入a和b,判断它们俩是否都是素数。如果都是素数输出"yes",否则输出"no"。 输入: 两个数a和b。 输出: 如果都是素数输出"yes",否则输出"no"。 输入样例: 5 7 输出样例: yes 用时/内存: 1000MS/100MB用C++简答 回答篇幅:简单明了

```cpp #include <iostream> #include <cmath> using namespace std; // 判断一个数是否为素数 bool isPrime(int num) { if (num < 2) return false; for (int i = 2; i <= sqrt(num); i++) { if (num % i == 0) return false; } return true; } int main() { int a, b; cin >> a >> b; if (isPrime(a) && isPrime(b)) { cout << "yes"; } else { cout << "no"; } return 0; } ``` 此程序定义了`isPrime`函数用于判断一个数是否为素数。`isPrime`函数通过从2到该数平方根的范围遍历,如果能被整除则不是素数。在`main`函数中,读取输入的两个数,调用`isPrime`函数进行判断,根据结果输出"yes"或"no"。 [2026-01-17 20:20:13 | AI问答 | 232点数解答]

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