40求助
查看原帖
40求助
970141
GreenMelon楼主2023/11/3 19:28
#include<iostream>
#include <stdio.h>
#include <cmath>
using namespace std;
bool isZHI(int n){
	if(n==2) return true;
	for(int i=2;i<=sqrt(n);i++){
		if(n%i==0) return false;
	}
	return true;
}
int main(){
    int n, sum=0, ans=0;
	cin>>n;
	for(int i=2;i<=n;i++){
		if(ans>=n){
			break;
		}
		if(isZHI(i)){
			cout<<i<<endl;
			sum++; ans+=i;
		}
	}
	cout<<sum;
    return 0;
}
2023/11/3 19:28
加载中...