3 条题解

  • 0

    **的,这题测试数据被改过,两年前测试数据没有小数也没有负数,现在测小数负数样样有

  • -1
    @ 2024-08-07 07:54:07

    #include<iostream>
    using namespace std;
    class ea{
    public:
    bool panduan(int n){
    if(n==0||n==1) return false;
    if(n==2) return true;
    for(int i=2;i<n;i++)
    if(n%i==0) return false;
    return true;
    }
    int geshu(int n){
    int cnt=1;
    for(int i=3;i<=n;i++)
    if(panduan(i)==true) cnt++;
    return cnt;
    }
    private:
    }k;
    int main(){
    int n;scanf("%d",&n);
    int cnt=k.geshu(n);
    printf("%d",cnt);
    system("pause");
    return 0;
    }

  • -4
    @ 2021-03-21 21:12:32

    判断的函数效率不是很高,但还好数据很水

    #include<iostream>
    using namespace std;
    class ea{
        public:
            bool panduan(int n){
                if(n==0||n==1) return false;
                if(n==2) return true;
                for(int i=2;i<n;i++)
                    if(n%i==0) return false;
                return true;
            }
            int geshu(int n){
                int cnt=1;
                for(int i=3;i<=n;i++)
                    if(panduan(i)==true) cnt++;
                return cnt;
            }
        private:
    }k;
    int main(){
        int n;scanf("%d",&n);
        int cnt=k.geshu(n);
        printf("%d",cnt);
        system("pause");
        return 0;
    }
    
  • 1

根据后缀表达式的值(count)

信息

ID
1016
难度
8
分类
(无)
标签
递交数
59
已通过
7
通过率
12%
被复制
5
上传者