0
已解决
李明阳
初级光能
初级光能
#include<iostream>
#include<cmath>
using namespace std;
long long a[10000010];
int main()
{
int n,cnt=0;
cin>>n;
a[1]=1;
for(int i=2;i<=sqrt(n);i++){
if(a[i]==0){
for(int j=2*i;j<=n;j+=i)
a[j]=1;
}
}
for(int i=2;i<=n;i++)
if(a[i]==0)
cnt++;
cout<<cnt;
return 0;
}
拿错了