首页上一页 1 下一页尾页 3 条记录 1/1页
#include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int a,b,c,d,flag=0; scanf("%d",&a); for(b=3;b<=a/2;b+=2) { for(c=2;c<=sqrt(b);c++) { if(b%c==0) { break; } if(c>sqrt(b)) { d=c-b; } else { continue; } } for(c=2;c=sqrt(d);c++) { if(d%c==0) { break; } if(c>sqrt(d)) { printf("%d=%d+%d\n",a,b,d); flag=1; } break; } } if(flag==0) { printf("cant's !\n"); } return 0; }