| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 255 人关注过本帖
标题:[求助]
收藏  订阅  推荐  打印
nitsars07
Rank: 1
等级:新手上路
帖子:35
积分:450
注册:2005-6-12
[求助]

求解 110000内第8个大的质数: class xxs { public static void main(String[] args) { int a, b=1; for (int i=2; i<=110000; i++) { for (a=2; a<=i/2; a++) { if (i%a==0) break; } if (a<i/2) { b++; if(b==8) { System.out.println(i); break; } } } } } 结果显示的是15啊,不知道错在哪??
2005-6-24 15:13
nitsars07
Rank: 1
等级:新手上路
帖子:35
积分:450
注册:2005-6-12


不好意思!偶已经能自行解决了啊,但不知结果是否是对的?
class xxs {  
   public static void main(String[] args) {  
      int a, b=0, resID=0;  
  int[] res = new int[10];  
      for (int i = 1; i &lt; 110000; i++) {  
        for (a = 2; a &lt;= (int)i/2; a++) {  
          if (i % a == 0) {  
            break;  
          }  
   
        }  
        if (a &gt; (int)i/2 ) {  
  res[resID] = i;  
  resID++;  
  resID %=8;  
        }  
      }  
  System.out.println(res[resID]);  
    }  
      
  }

请哪位帮助我检查检查,谢谢!!!

浮萍——要站住脚,就要努力,所以,我努力!!!
2005-6-24 15:27
freedxw
Rank: 2
等级:注册会员
帖子:86
积分:960
注册:2005-3-31

class xxs {  
   public static void main(String[] args) {  
      int a, b=0, resID=0;  
  int res=0;  
      for (int i = 110000; i &gt; 0; i--)
    {
   for (a = 2; a &lt;= (int)i/2; a++)
   {  
    if (i % a == 0)
    {  
      break;  
    }  
   
   }
   
   if (a &gt; (int)i/2 ) {  
   
    resID++;  
   }
   if(resID&gt;=8)
   {
    res = i;
    break;
   }
   
      }  
    System.out.println(res);
   }  
      
}你的程序运行的有点慢。我稍改了一下

[此贴子已经被作者于2005-6-24 16:42:20编辑过]



天不知道,地知道, 你不知道,我知道!
2005-6-24 16:17
nitsars07
Rank: 1
等级:新手上路
帖子:35
积分:450
注册:2005-6-12

嗯,是的,我的那个运行好慢的,你这个就好多了啊,谢谢 !!

浮萍——要站住脚,就要努力,所以,我努力!!!
2005-6-25 12:01
深夜狼
Rank: 3Rank: 3
来自:广西桂林
等级:中级会员
帖子:347
积分:3574
注册:2005-5-9

2005-6-29 18:03
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.069490 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved