提交时间:2023-08-01 23:39:43

运行 ID: 23903

#include <iostream> using namespace std; int go(int n) { int prime(int n); int b,c; for (int i=3;i<n;i++) { if (prime(i)==1) { b=i; c=n-b; if(prime(c)==1)break; } } cout<<n<<'='<<b<<'+'<<c<<endl; return 0; } int main() { int a; for (int i=6;i<=100;i+=2) go(i); return 0; } int prime(int n) { for (int i=2;i<n;i++) if (n%i==0) return 0; return 1; }