酷代码 AI
菜单
服务商
DeepSeek字节豆包
更多选项

C++ 判断“特别的两位数素数”简洁实现

👋 您好!我注意到您一次性输入了两个问题,我先解答第一个问题,然后再解答第二个问题。如果您希望分开提问,也可以分两次发送。 好的,这里为您依次解答。 --- ## 🔢 判断“特别的素数” **程序代码:** ```cpp #include <iostream> using namespace std; bool isPrime(int x) { if (x < 2) return false; for (int i = 2; i * i <= x; i++) if (x % i == 0) return false; return true; } int main() { int n; cin >> n; int rev = n % 10 * 10 + n / 10; if (isPrime(n) && isPrime(rev)) cout << "yes" << endl; else cout << "no" << endl; return 0; } ``` **代码说明**: - `isPrime` 函数判断一个整数是否为素数。 - `rev = n % 10 * 10 + n / 10` 实现个位和十位颠倒。 - 如果原数和颠倒后的数都是素数,输出 `yes`,否则输出 `no`。 ######[AI问答 | 491点数解答 | 2026-06-21 20:48:00]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]