输入输出样例都是对的,不知道哪里错了,能不能帮我在原代码上改一下,主要是我看不了样例点错误的原因,非常感谢!求互关!
#include<bits/stdc++.h>
using namespace std;
int main(){
int b,c=0,d=0;
cin>>b;
for(int i=2;i<=b;i++){
int a=2;
while(i%a!=0){
a++;
}
if(i==a){
cout<<i<<" ";
c=c+i;
d=d+1;
}
if(c+i>=b) break;
}
cout<<d;
return 0;
}