1 条题解

  • 0
    @ 2023-12-9 11:45:34
    #include<bits/stdc++.h>
    using namespace std;
    
    bool q(int f, int i) {
        if (i == 1) {
            return true;
        } else {
            if (f % i == 0) {
                return false;
            } else {
                return q(f, i - 1);
            }
        }
    }
    
    void s(int n, int i) {
        if (n < 2) {
            return;
        }
        if (i <= n) {
            if (q(i, (int)sqrt(i))) {
                cout << i << endl;
            }
            s(n, i + 1);
        }
    }
    
    int main() {
        int n;
        cin >> n;
    
       s(n, 2);
    
        return 0;
    }
    
    
    
    • 1

    信息

    ID
    677
    时间
    1000ms
    内存
    128MiB
    难度
    4
    标签
    递交数
    37
    已通过
    19
    上传者