| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 757 人关注过本帖
标题:求1~200中的所有素数。我写了但有点问题。请高手指点
只看楼主 加入收藏
aisn
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-11-26
收藏
 问题点数:0 回复次数:3 
求1~200中的所有素数。我写了但有点问题。请高手指点
新手想学习JAVA.但不知道要下载看什么? 看见有很多和JAVA想关的软件.但不知道从何下手..- -!! 想知道下载的软件大概有什么用. 谢谢前辈指点! (不知道会不会发错区?)

顺便问个问题:要找出1~200中的所有素数怎么写?

以下是我自己想的,但是测试的时候少了2、3、5、7这几个数。
public class aa1
{
public static void main(String args[])
{
int i;
for(i=1;i<=200;i++)
{
if (i%2!=0 && i%3!=0 && i%5!=0 && i%7=0)
System.out.println(i);
}
}
}

10以后的素数显示正常
搜索更多相关主题的帖子: 素数 
2007-11-26 19:16
heilong
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:777
专家分:0
注 册:2007-6-7
收藏
得分:0 
肯定了。你想10以内的哪个与2,3,5,7取余都不为0的。

[[italic] 本帖最后由 heilong 于 2007-11-26 19:35 编辑 [/italic]]

风水鸡蛋壳,财去人安乐!----->
2007-11-26 19:31
StarScar
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2005-1-3
收藏
得分:0 
int arr = 0;
for(int i=2;i<=200;i++){
  for (int j = 2; j <= i; j++) {
    if(j == i){
      System.out.print(i + "\t");
      arr ++;
      if(arr % 5 == 0)System.out.println();
    }
  if(i % j == 0)break;
  }
}

[[italic] 本帖最后由 StarScar 于 2007-11-26 20:03 编辑 [/italic]]
2007-11-26 19:36
heilong
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:777
专家分:0
注 册:2007-6-7
收藏
得分:0 
呵呵,忙了,都打错了。不是改了吗?

风水鸡蛋壳,财去人安乐!----->
2007-11-26 19:53
快速回复:求1~200中的所有素数。我写了但有点问题。请高手指点
数据加载中...
 
   



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

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