题目
#include<bits/stdc++.h>
using namespace std;
int isPrim(int n){
for(int i=2;i<=n-1;i++){
if(n%i==0){
return false;
}else{
return true;
}
}
}
int main() {
int nn;
cin>>nn;
int ans=0;
int number=0;
for(int i=2;ans<nn;i++){
if(isPrim(i)){
cout<<i<<endl;
ans+=i;
number++;
if(ans>=nn){
break;
}
}
}
cout<<number;
return 0;
}
为啥啊!!