问题出在哪了???
查看原帖
问题出在哪了???
569682
Cannis_GU楼主2022/3/27 13:33
#include<iostream>
#include<cstdio>
#include<ctime>
#include<cstdlib>
#include<cstring>
#include<algorithm>
#include<iomanip>
#include<math.h>
using namespace std;
int main(){
    unsigned long long a,n[10000],m=10,x=0,y;
    cin>>a;
    for(int i=1;i<=1000;i++){
        n[1]=2;
        n[2]=3;
        n[3]=5;
        n[4]=7;
        n[5]=11;
        n[6]=13;
        n[7]=15;
        n[8]=17;
        n[9]=19;
        if(i%2!=0&&i%3!=0&&i%5!=0&&i%7!=0&&i%11!=0&&i%13!=0&&i%15!=0&&i%17!=0&&i%19!=0){
            n[m]=i;
            m++;
        }
    }
    for(int j=1;j>0;j++){
        x=x+n[j];
        if(x>a){
            y=j-1;
            break;
        }
    }
    for(int h=1;h<=y;h++){
        cout<<n[h]<<endl;
    }
    cout<<y;
    return 0;
}
2022/3/27 13:33
加载中...