您的位置:首页 > 其它

第三章 第四十一题

2015-05-28 23:06 246 查看
#include<stdio.h>
#include<math.h>
int prim(int num)
{
int i,j=0;
for(i=2;i<=sqrt(num);i++)
{
if(num%i==0)
j++;
}
if(j==0)
return 1;
else
return 0;
}
int gdbh(int x)
{
int i;
for(i=2;i<=x/2;i++)
{
if(prim(i)&&prim(x-i))
break;
}
printf("%d=%d+%d\n",x,i,x-i);
return 0;
}
int main()
{
int a;
while(1)
{
printf("请输入一个大于2的偶数");
scanf("%d",&a);
gdbh(a);
}
return 0;
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: