注册 登录
编程论坛 VC++/MFC

求能解释这个程序。。。。....

lq769269969 发布于 2011-11-09 17:53, 721 次点击
求能解释这个程序。。。。....     



已知一个偶数总能表示为两个素数之和,函数fun是用
来输出和为偶数n的两个素数,请在横线上填写若干表达式,将函数补充完整。
#include <stdio.h>
#include <math.h>
main()
{ int a,b,c,d;
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=a-b;
else
break;
for(c=2;c<=sqrt(d);c++)
if(d%c==0) break;
if(c>sqrt(d))
printf("%d=%d+%d\n",a,b,d);
}
}
3 回复
#2
lq7692699692011-11-09 21:10
没人会吗。悲剧............
#3
yuccn2011-11-10 16:58
太难了 没有人会
#4
乌蒙山2011-12-31 14:43
这个确实好难哦,我想没有人会吧。
1