提交时间:2025-02-20 19:17:18

运行 ID: 309402

#include<bits/stdc++.h> using namespace std; bool zhishu(int he) { if (he < 2) return false; for (int i = 2; i <= sqrt(he); ++i) { if (he % i == 0) return false; } return true; } bool a(int num) { int b = num / 100; int s = num / 10 % 10; int g = num % 10; if (b == s || b == g|| s == g) return false; if (s <= b + g) return false; if (zhishu(s + b)) return false; return true; } int main() { for (int i = 100; i <= 999; ++i) { if (a(i)) { cout << i << endl; } } return 0; }