#include using namespace std; bool isPrime(int n) { if (n < 2) return 0; for (int i = 2; i * i <= n; i++) if (n % i == 0) return false; return true; } int main() { int n; int i; printf("请输入一个偶数:"); scanf("%d", &n); for (i = 1; i < n; i++) { if (isPrime(i) && isPrime(n - i)) { break; } } printf("偶数%d可以分解成%d和%d两个素数的和:", n, i, n - i); return 0; }