0
已解决
胡钰妍
资深光能
资深光能
- #include<iostream>
- #include<cmath>
- using namespace std;
- long long a[10000001];
- int main()
- {
- int n,cnt=0;
- cin>>n;
- for(int i=2;i<=sqrt(n);i++)
- {
- if(a[i]==0){
- for(int j=i*i;j<=n;j+=i){
- a[j]=1;
- }
- }
- }
- for(int i=2;i<=n;i++)
- {
- if(a[i]==0)cnt++;
- }
- cout<<cnt;
- return 0;
哪错了
2天内采纳者加12豆