定义一个函数,该函数在处理语言中返回量范围的范围

发布于 2025-01-28 20:49:13 字数 368 浏览 2 评论 0原文

定义一个函数,该函数通过整数(n)返回范围内的素数[1,n]。例如,

如果n = 5,返回3,因为数字2、3和5是素数。

如果n = -5,返回0。

如果n = 10,则返回4,因为数字2、3、5和7是素数。 问题需要使用处理。


    boolean isPrime(int n) {
    if(n < 2) {
        return false;
    }
    for(int i=2; i*i<=n; i++) {
        if(n%i==0) {
            return false;
        }
    }
    return true;
    }



Define a function that when passed an integer (n), returns the number of primes in the range [1, n]. For example,

if n = 5, return 3, since the numbers 2, 3 and 5 are primes.

if n = -5, return 0.

if n = 10, return 4, since the numbers 2, 3, 5, and 7 are primes.
Question need to be using processing.


    boolean isPrime(int n) {
    if(n < 2) {
        return false;
    }
    for(int i=2; i*i<=n; i++) {
        if(n%i==0) {
            return false;
        }
    }
    return true;
    }



如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

纸伞微斜 2025-02-04 20:49:13
    int countPrimes(int n) {
        if(n <= 2){
            return 0;
        } else if(n == 3){
            return 1;
        }
        int count = 0;
        for(int i = 2; i <= n; i++){
            if(IsPrime( i )){
                count++;
            }
        }
        return count;
    }
    boolean IsPrime(int num) {
        for(int i=2;i<=num/2;i++){
            if(num % i == 0){
                return false;
            }
        }
        return true;
    }
}
    int countPrimes(int n) {
        if(n <= 2){
            return 0;
        } else if(n == 3){
            return 1;
        }
        int count = 0;
        for(int i = 2; i <= n; i++){
            if(IsPrime( i )){
                count++;
            }
        }
        return count;
    }
    boolean IsPrime(int num) {
        for(int i=2;i<=num/2;i++){
            if(num % i == 0){
                return false;
            }
        }
        return true;
    }
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文