Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
64285 冯纪尧 判断素数II C++ Compile Error 0 MS 0 KB 571 2024-01-21 12:04:45

Tests(0/0):


Code:

#include <iostream> #include <vector> #include <cmath> bool is_prime(int num) { if (num <= 1) { return false; } if (num == 2 || num == 3) { return true; } if (num % 2 == 0) { return false; } int sqrt_num = static_cast<int>(sqrt(num)); for (int i = 3;i <= sqrt_num;i += 2) { if (num % i == 0) { return false; } } return true; } int count_primes(int n) { int count = 0; for (int i = 2;i <= n;i++) { if (is_prime(i)) { count++; } } return count; } int main() { int n; std cin >> n; std cout << count_primes(n) << std endl; return 0; }


Run Info:

Main.cc: In function 'int main()':
Main.cc:34:1: error: expected primary-expression before 'cin'
 cin >> n;
 ^
Main.cc:36:1: error: expected primary-expression before 'cout'
 cout << count_primes(n) << std
 ^
Main.cc:32:5: warning: unused variable 'n' [-Wunused-variable]
 int n;
     ^