1 条题解

  • 0
    @ 2024-10-9 14:31:04
    #include <iostream>
    #include <cmath>
    using namespace std;
    
    bool isPrime(int n) {
      if (n <= 1) return false;
      for (int i = 2; i <= sqrt(n); ++i) {
        if (n % i == 0) return false;
      }
      return true;
    }
    
    int main() {
      int N;
      cin >> N;
      int count = 0;
      for (int i = 2; i <= N; ++i) {
        if (isPrime(i)) {
          cout << i << " ";
          count++;
          if (count % 5 == 0) cout << endl;
        }
      }
      if (count % 5 != 0) cout << endl;
      return 0;
    }
    
    
    
    • 1

    求出N以内的全部素数,并按每行五个数显示

    信息

    ID
    252
    时间
    1000ms
    内存
    16MiB
    难度
    5
    标签
    递交数
    59
    已通过
    17
    上传者