zoukankan      html  css  js  c++  java
  • 素数和——mooc《零基础学Java语言》-(浙大翁凯)第四周编程题(1)

    问题描述:

    我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。

    现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数。

    注意,是第n个素数到第m个素数之间的所有的素数,并不是n和m之间的所有的素数。

    输入格式:

    两个整数,第一个表示n,第二个表示m。

    输出格式:

    一个整数,表示第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数。

    输入样例:

    2 4

    输出样例:

    15

    时间限制:500ms内存限制:32000kb
     
    代码实现:
    import java.util.Scanner;
    
    public class Main
    {
    
        public static void main(String[] args)
        {
            // TODO Auto-generated method stub
            Scanner in=new Scanner(System.in);
            int n=in.nextInt();
            int m=in.nextInt();
            int result=0;//输出结果
            int count=0;//计数
            for(int j=2;j<10000;j++)//双重循环,一万以内的素数;
            {
                int isprime=1;
                int i;
                for(i=2;i<j;i++) 
                {
                    if(j%i==0) //有一次满足即不是素数,直接break;
                    {
                        isprime=0;
                        break;
                    }
                }
                if(isprime==1) 
                {
                    count+=1;
                    if(count>=n&&count<=m) 
                    {
                        result+=j;
                    }
                }
             }
            System.out.println(result);
    
       }
    }
    吾生也有涯,而知也无涯
  • 相关阅读:
    PHP分页类
    phpexcel 控制导出数据内容和行数
    phpexcel 导入 和 导出
    PHP无限极分类
    php 对查询结果集进行排序
    php 删除文件夹及文件夹内文件函数
    php 字符串截取函数
    php 获取用户登录的ip
    js layer页面层加载新网站
    分享到qq
  • 原文地址:https://www.cnblogs.com/daimasanjiaomao/p/10876627.html
Copyright © 2011-2022 走看看