20分求debug
查看原帖
20分求debug
1189340
aishiteru_mitsu_ha楼主2023/12/17 18:18
#include<bits/stdc++.h>
using namespace std;
int main(){
    long long l,cnt=0,cnt1=0,cnt2=0;
    cin>>l;
    if(l==0||l==1){
        cout<<0;
        return 0;
    }
    for(int i=3;i<=l;i++){
        if(cnt2>l){
            break;
        }
        for(int k=2;k<=i/2;k++){
            if(i%k==0){
                ++cnt1;
            }
            if(cnt1>=1){
                break;
            }else{
                cout<<i<<"\n";
                cnt++;
                cnt1=0;
                cnt2+=i;
            }
        }
    }
    cout<<cnt;
    return 0;
}
2023/12/17 18:18
加载中...