A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 20091042219 中级黑马   /  2015-3-22 17:57  /  1804 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

算出1到100内所有素数的和的程序

3 个回复

倒序浏览
本帖最后由 总统 于 2015-3-25 02:46 编辑

我尝试一下吧!
回复 使用道具 举报
  1. /*
  2. 需求:算出1到100内所有素数的和的程序

  3. 算出一百内除1以外的和,再减去合数的和,等于质数的和。
  4. */

  5. class Demo
  6. {
  7.         public static void main(String[] args)
  8.         {
  9.                 int sum1 = 0,sum2 = 0;
  10.                 for(int x = 2;x<=100;x++)
  11.                 {
  12.                         sum1 += x;
  13.                         for(int y = 2;y<x;y++)
  14.                         {
  15.                                 if(x%y==0)
  16.                                 {
  17.                                         sum2 +=x;break;
  18.                                 }
  19.                         }
  20.                 }
  21.                 int result = sum1-sum2;
  22.                 System.out.println("1到100内所有素数的和:"+result);
  23.         }
  24. }
复制代码



结果如上,谢谢!原创的,不是抄的。
回复 使用道具 举报
这积分真不好装,哈哈!你看,都三点多了是吧!我也蛮拼的!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马