请大家帮我看一下这个程序哪里错了:从键盘输入一个偶数,编程实现将该偶数拆分成两个素数之和
程序代码:
#include<stdio.h> main() { int a,b,c,j,k; printf("input a number:"); scanf("%d",&a); for(b=3;b<=a/2;a+=2) { for(j=2;j<=sqrt(b);j++) if(b%j==0) break; if(j>sqrt(b)) c=a-b; else continue; for(j=2;j<=sqrt(c);j++) if(c%j==0) break; if(j>sqrt(c)) k=c; else continue; } printf("%d=%d+%d\n",a,b,k)大家帮忙看一下呀!我输入的是6,结果怎么是6=5+3129