#include <iostream> using namespace std; int p[100000001]; int main(){ long long n; cin>>n; p[0]=1; p[1]=1; long long ans=0; for(long long i=2;i<=n;i++){ if(p[i]==0){ ans++; for(long long j=i*i;j<=n;j+=i) p[j]=1; } } cout <<ans; return 0; }
这个是代码