测试样例输出一堆看不懂的数,不知道错在哪里了
#include <iostream> using namespace std; int main(){ int ans,n,a; cin>>n; for(int i=2;i<=n;i++){ for(int j=2;j<i;j++){ if(ans%i==0){ continue; } } ans+=i; if(ans>n){ break; } cout<<i; a++; } cout<<a; return 0; }