Run ID 作者 问题 语言 测评结果 时间 内存 代码长度 提交时间
88042 bnu_fanmeijie 素数个数 C++ 通过 0 MS 248 KB 735 2026-05-07 17:03:09

Tests(1/1):


#include <iostream> using namespace std; // 函数定义:判断n是否为素数 bool isPrime(int n) { if (n < 2) return false; // 小于2的数不是素数 for (int i = 2; i * i <= n; i++) { // 从2到sqrt(n)试除 if (n % i == 0) return false; // 能被整除,不是素数 } return true; // 没有被整除,是素数 } int main() { int n; cin >> n; // 输入n int cnt = 0; // 素数个数计数器 for (int i = 2; i <= n; i++) { if (isPrime(i)) { // 调用函数判断i是否为素数 cnt++; } } cout << cnt << endl; // 输出素数个数 return 0; }


测评信息: