高手来帮我检测一下,总有那么几个不是素数。
#include<stdio.h>void x(int);
main()
{
int a;
printf("请输入一个数:");
scanf("%d",&a);
x(a);
}
void x(int a)
{
int b,c,d,e;
for (b=2;b<a;b++)
{
if (a%b==0)
continue;
else
{
c=a-b;
for (d=2;d<c;d++)
{
if (c%d==0)
break;
if (c%d!=0&&d==c-1)
printf("%d+%d=%d\n",b,c,b+c);
}
}
}
}