大佬们看看为啥错了
查看原帖
大佬们看看为啥错了
914335
xiongmy123楼主2023/2/4 23:01

就对了两个```cpp #include <bits/stdc++.h> using namespace std; bool qs(int n){ int sum=0; for(int i=1;i<=n;i++){ if(n%i==0) sum++; } if(sum<=2) return true; return false; } int main(){ int L,sum=0,zs=2,count=0; cin>>L; if(L<2){ cout<<0; return 0; } do{ if(qs(zs)){ cout<<zs<<endl; sum+=zs; count++; } zs++; }while(sum<L); cout<<count; return 0; }

2023/2/4 23:01
加载中...