20分c++求助
查看原帖
20分c++求助
1200059
xcgmy楼主2024/3/6 13:34

过了2个样例

#include<bits/stdc++.h>
using namespace std;
int prime(int h);
int n,i,js,sum;
int main()
{
	cin>>n;
	for(i=2;i<=100000;i++){
		if(prime(i)){
			if(js<n){
				cout<<i<<endl;
				sum++;
				js+=i;	
			}
			else br
		}
	}
	cout<<sum;
	return 0;
}
int prime(int h){
	int j,k,flag=1;
	k=sqrt(h);
	for(j=2;j<=k;j++){
		if(h%j==0){
			flag=0;
			break;
		}
	}
	if(flag) return 1;
	else return 0;
}
2024/3/6 13:34
加载中...