源代码:
#include<bits/stdc++.h>
using namespace std;
bool zs(int k){
for(int i=2;i*i<=k;i++){
if(k%i==0) return false;
}
return true;
}
int main(){
int a,h=0,sum=0;
cin>>a;
for(int i=2;i<=a;i++){
if(zs(i)==true){
cout<<i<<endl;
h+=i;
sum++;
}
if(h>=a){
break;
}
}
cout<<sum;
return 0;
}