请大家帮我看一下这个程序哪里错了:从键盘输入一个偶数,编程实现将该偶数拆分成两个素数之和
程序代码:#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








