Chinaunix首页 | 论坛 | 博客
  • 博客访问: 296598
  • 博文数量: 71
  • 博客积分: 4010
  • 博客等级: 上校
  • 技术积分: 672
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-05 18:50
个人简介

为了生活努力奋斗

文章分类

全部博文(71)

文章存档

2013年(2)

2010年(1)

2009年(9)

2008年(2)

2007年(57)

我的朋友

分类: C/C++

2007-05-03 10:38:02

#include
  
  int main()
  {
   int a[5000-2+1];
   int i;
   int *p;
    int offset = 2;
   p = a;
   for(i = 2; i <= 5000; i++)
       { *p = i;
         p++;
       }
   p = a;
  
   while(offset < 5000)
      {
       printf(“%d\n“,offset);
       while(p >= a && p + offset < a + 5000 - 2)
          {
           *(p+offset) = 0;
           p = p + offset;
          }
       p=a + offset - 2;
       while(!*(p + 1))
           p++;
       offset = *(p + 1);
       p = a + offset - 2;
      }
  
   return 0;
  }
阅读(1212) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-05-10 05:02:15

我发明了求任意两个自然数之间有多少个质数的方法,不知向哪里提交?