0
已解决
曾心
高级守护
高级守护
#include <iostream>
#include <algorithm>
#include <cstdio>
#include <cmath>
#include <iomanip>
#include <stdio.h>
#include <string>
#include <cstring>
#include <cstdlib>
using namespace std;
int a,cnt,b[10000005];
int main(){
cin>>a;
for(int i=2;i<=sqrt(a);i++){
if(b[i]==0){
for(int j=i*2;j<=a;j+=i){
b[j]=1;
}
}
}
for(int i=2;i<=a;i++){
if(b[i]==0){
cout<<i<<" ";
cnt+=i;
}
}
cout<<endl<<cnt;
return 0;
}
60分是为什么