| Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 76248 | bnu_fanmeijie | 素数个数 | C++ | 通过 | 0 MS | 240 KB | 514 | 2025-12-18 16:49:19 |
#include<bits/stdc++.h> using namespace std; bool prime_number(int x) //判断x是不是素数 { for(int i=2;i<=x-1;i++) //在2~x-1之间是否有因数 { if(x%i==0) { return false; //有因数,说明不是素数,返回false } } return true; //没有因数,说明是素数,返回true } int main() { int n,sum=0; cin>>n; for(int i=2;i<=n;i++) { if(prime_number(i)) //判断所有因数和==自身 { sum++; } } cout<<sum; return 0; }