poj 2909(哥德巴赫猜想)
2013-08-02 19:58
253 查看
点击打开链接
水
哥德巴赫猜想。。。
#include"stdio.h"
#include"string.h"
#define N 33000
int isPrime
;
void fun()
{
int i,j;
memset(isPrime,0,sizeof(isPrime));
isPrime[0]=isPrime[1]=1;
for(i=2;i<N;i++)
{
if(isPrime[i]==0)
{
for(j=i+i;j<N;j+=i)
isPrime[j]=1;
}
}
}
int main()
{
int ans;
int n,i;
fun();
while(scanf("%d",&n)!=-1&&n)
{
ans=0;
for(i=2;i<n/2;i++)
{
if(!isPrime[i]&&!isPrime[n-i])ans++;
}
if(n%2==0&&isPrime[n/2]==0)ans++;
printf("%d\n",ans);
}
return 0;
}
水
哥德巴赫猜想。。。
#include"stdio.h"
#include"string.h"
#define N 33000
int isPrime
;
void fun()
{
int i,j;
memset(isPrime,0,sizeof(isPrime));
isPrime[0]=isPrime[1]=1;
for(i=2;i<N;i++)
{
if(isPrime[i]==0)
{
for(j=i+i;j<N;j+=i)
isPrime[j]=1;
}
}
}
int main()
{
int ans;
int n,i;
fun();
while(scanf("%d",&n)!=-1&&n)
{
ans=0;
for(i=2;i<n/2;i++)
{
if(!isPrime[i]&&!isPrime[n-i])ans++;
}
if(n%2==0&&isPrime[n/2]==0)ans++;
printf("%d\n",ans);
}
return 0;
}
相关文章推荐
- POJ 2909 哥德巴赫猜想
- poj-2909-哥德巴赫猜想
- poj 2909 Goldbach's Conjecture (哥德巴赫猜想)
- poj2909 哥德巴赫猜想
- poj 2909 哥德巴赫猜想
- POJ 2909 Goldbach's Conjecture
- POJ-Goldbach's Conjecture-哥德巴赫猜想
- Poj 2662,2909 Goldbach's Conjecture (素数判定)
- POJ 2262 哥德巴赫猜想证明与素数筛选
- POJ 2909
- Poj 2662,2909 Goldbach's Conjecture (素数判定)
- 哥德巴赫猜想(POJ_2262)
- poj2909——Goldbach's Conjecture
- poj_2262_Goldbach's Conjecture(哥德巴赫猜想)
- POJ 2909 Goldbach's Conjecture(我的水题之路——任一数为素数对之和)
- Poj 2662,2909 Goldbach's Conjecture (素数判定)
- POJ 2262 / UVa 543 - Goldbach's Conjecture (哥德巴赫猜想)
- POJ 2909 / ZOJ 1657 : Goldbach\'s Conjecture - 筛法打素数表
- poj 2909 Goldbach's Conjecture
- (Relax 数论1.13)POJ 2909 Goldbach's Conjecture(欧拉筛法的应用:给出一个偶数,要求在这个偶数的范围内,有几对素数和是等于这个偶数的,注意素数对的不重复性! )