正文

pku(2262)2005-08-20 13:24:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/elva6401/3962.html

分享到:

#include <iostream.h> #include <math.h> int fun(int n) {     int i;     for(i=2;i<=sqrt(n);i++)     if (n%i==0) return 0;     return 1; }     int main() {     int a;     while(cin>>a)     {         if(a==0) return 0;         int flag=0;         int b=3;         while(1)         {             if(fun(b) && fun(a-b))             {                                  flag=1;                 break;             }             if(a-b<=3) break;                 b++;                      }         if(flag)         cout<<a<<" = "<<b<<" + "<<a-b<<endl;         else         cout<<"Goldbach's conjecture is wrong." <<endl;     } }       

阅读(2497) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册