Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
10308 | huyanfeng | 素数个数 | C++ | 通过 | 0 MS | 248 KB | 397 | 2023-02-22 22:13:23 |
#include <bits/stdc++.h> using namespace std; bool isprime(int n){ int flag; for(int i=2;i<n;i++){ if(n%i!=0){ flag=1; }else{ flag=0; break; } } return flag; } int main(){ int k,sum=0; cin >> k; if(k>50000||k<=1){ return 0; }else{ for(int i=2;i<=k;i++){ if(isprime(i)==1){ sum++; } } cout << sum; } return 0; }