#include<stdio.h> int suShu(int x){ int i,c=0; for(i = 2;i <= x / 2;i++){ if(x % i == 0){ c++; break; } } return c; } void show(int n){ int i; for(i = 2;i <= n / 2;i++){ if(suShu(i) == 0 && suShu(n - i) == 0){ printf("%d=%d+%d\n",n,i,n-i); } } } int main(){ int n,i; scanf("%d",&n); for(i = 4;i <= n;i+=2){ show(i); } return 0; } /************************************************************** Problem: 1135 User: admin Language: C Result: Accepted Time:9 ms Memory:1144 kb ****************************************************************/