C++ 实现判断两个输入数是否都为素数的程序
以下是一个用 C++ 编写的程序,用于判断输入的两个数 `a` 和 `b` 是否都是素数,并根据结果输出相应信息。 ```cpp #include <iostream> // 函数用于判断一个数是否为素数 bool isPrime(int num) { // 素数是大于 1 的自然数 if (num <= 1) { return false; } for (int i = 2; i * i <= num; i++) { if (num % i == 0) { return false; } } return true; } int main() { int a, b; // 从标准输入读取两个整数 std::cin >> a >> b; // 判断 a 和 b 是否都为素数 if (isPrime(a) && isPrime(b)) { std::cout << "yes" << std::endl; } else { std::cout << "no" << std::endl; } return 0; } ``` 这个程序的工作流程如下: 1. 定义一个 `isPrime` 函数,用于判断一个数是否为素数。素数是大于 1 且只能被 1 和自身整除的数。 2. 在 `main` 函数中,从标准输入读取两个整数 `a` 和 `b`。 3. 调用 `isPrime` 函数分别判断 `a` 和 `b` 是否为素数。 4. 如果 `a` 和 `b` 都是素数,输出 `yes`;否则输出 `no`。 ######[AI问答 | 392点数解答 | 2026-08-01 19:40:43]
- C++ 实现:按顺序存储并输出战力 1 - 10 守卫数量(DeepSeek | 130点数解答 | 2026-01-17 14:11:22)125
- C++实现按战力顺序输出守卫数量(字节豆包 | 185点数解答 | 2026-02-25 22:33:20)88
- C++实现按战力顺序输出守卫数量(字节豆包 | 497点数解答 | 2026-03-20 20:01:06)83
- 小核桃存储守卫战力数量的Python程序实现(字节豆包 | 150点数解答 | 2026-04-03 19:47:58)90
- 使用C++实现存储守卫战力并按顺序输出的程序(字节豆包 | 224点数解答 | 2026-04-12 19:13:22)54
- C++实现按战力顺序输出守卫数量(字节豆包 | 178点数解答 | 2026-05-16 20:40:13)54
- C++实现按战力顺序输出守卫数量的程序及开发建议(字节豆包 | 650点数解答 | 2026-05-16 21:25:38)65
- C++ 实现存储并输出不同战力守卫数量(字节豆包 | 393点数解答 | 2026-05-30 19:39:09)48
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)549
- 递归实现:求两自然数最大公约数的C语言函数(字节豆包 | 73点数解答 | 2025-12-25 14:49:12)95
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)464
- C 语言助力小南记录闪电模样,多组样例代码大揭秘!(字节豆包 | 256点数解答 | 2024-11-09 17:42:45)259