程序代码:
#include <stdio.h> #include <stdbool.h> int main (void) { bool isp (int num); int n,x,y; scanf("%i",&n); if(n<2||n%2!=0) { return 1; } for(x=2;x<n;x++) { for(y=2;y<n;y++) { if(isp(x)==true && isp(y)==true && n==x+y) { printf ("%i=%i+%i\n",n,x,y); } } } return 0; } bool isp (int num) { bool result=true; int i; for (i=num-1;i>1;i--) { if (num%i==0) { result=false; break; } } return result; }
善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。