这个是今早的结果 #include <stdio.h> int main() { int x, m; scanf_s("%d", &x); for (m = 2; m < x; m++) { if(su(m)&&su(x-m)) { printf("%d %d\n",m,x-m); return 0; } } return 0; } int su(int a) { int i; for (i = 2; i <= a; i++) { if (a % i == 0 && (i != a)) return 0; if (i == a) return 1; } }