| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 971 人关注过本帖
标题:一个代码。。。感觉有点问题
只看楼主 加入收藏
cj0608
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2009-7-16
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:12 
一个代码。。。感觉有点问题
#include<iostream.h>
const int MAX_NUM=1000;
void main()
{
unsigned char sieve[MAX_NUM+1];
long i,j,k=0;
for(i=2;i<=MAX_NUM;i++)
   sieve[i]=1;
for(i=2;i<=MAX_NUM;i++)
{
  if(sieve[i]==1)
  {k++;
   cout<<i<<“”;
  if(k%15==0)
  {cout<<endl;
   k=0;
   }
   for(j=i+i;j<=MAX_NUM;j+=i);
     sieve[j]=0;
  }
}
 cout<<endl;
}
好像说是用埃拉托斯特尼筛选求素数,还不知道是什么原理。。
搜索更多相关主题的帖子: 代码 感觉 
2009-07-27 11:57
fjwddzzc123
Rank: 2
等 级:论坛游民
帖 子:56
专家分:79
注 册:2009-5-7
收藏
得分:2 
代码上面都有几个错误   你有没有编译过啊  cout<<i<<“”;符号都错了
2009-07-27 12:19
ET_bug
Rank: 7Rank: 7Rank: 7
来 自:广东
等 级:黑侠
帖 子:89
专家分:602
注 册:2009-7-21
收藏
得分:2 
这是什么??
输出数组的下标???

编程之路无止境!
可是小子才入门!
2009-07-27 16:13
cj0608
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2009-7-16
收藏
得分:0 
回复 楼主 cj0608
晕。。我书里面抄过来的。。。
2009-07-27 16:27
spoctor
Rank: 2
等 级:论坛游民
帖 子:21
专家分:23
注 册:2009-6-27
收藏
得分:2 
这还用抄?呵呵,楼主真强!

幽灵爱学习,欢迎光临我的BLOG:http://blog./spoctor
2009-07-27 20:29
明次
Rank: 5Rank: 5
来 自:China
等 级:职业侠客
帖 子:166
专家分:303
注 册:2009-1-11
收藏
得分:2 
符号的确错了...

、明次℡!           QQ:604622530
2009-07-27 20:34
cj0608
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2009-7-16
收藏
得分:0 
晕。。又不是不知道?就是觉得书里有错才发上了问下。。。5楼的嚣张个吊。。
2009-07-27 21:12
cj0608
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2009-7-16
收藏
得分:0 
回2楼和5楼:
cout<<i<<“”;
这里是输出i和一个空格。。没错。。我空格没打出来
2009-07-27 21:17
yu5890681yu
Rank: 2
等 级:论坛游民
帖 子:18
专家分:11
注 册:2009-7-22
收藏
得分:2 
回复 楼主 cj0608
楼主的代码貌似根本就不能求素数,楼主要是想要求素数的代码可以用这个
#include<iostream.h>
#include<math.h>
main()
{
      int a[1000];
      int i;
      for(i=1;i<=1000;i++)
      a[i]=i;
      for(i=2;i<1000;i++)
      {
                         for(int j=2;j<=sqrt(i);j++)
                         {
                                 if(i%j==0)
                                 a[i]=0;
                         }
      }
      for(i=1;i<1000;i++)
      {
      if(a[i]!=0)
      cout<<a[i]<<"\t";
      }
      int x;
      cin>>x;
      return 0;
}
2009-07-27 21:22
fjwddzzc123
Rank: 2
等 级:论坛游民
帖 子:56
专家分:79
注 册:2009-5-7
收藏
得分:0 
回复 9楼 yu5890681yu
你要输出i和 空格  我理解   不过 cout<<i<<“”;中的符号 (“”;)  要用("";)
2009-07-27 21:42
快速回复:一个代码。。。感觉有点问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018312 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved