质数口袋在线求助ing······
查看原帖
质数口袋在线求助ing······
1145889
zhengziqi楼主2024/5/1 18:26

请求各位Dalao看看,本蒟蒻究竟错在哪???

#include<iostream>
using namespace std;
int main()
{
	int L;
	int num=0,sum=0,cnt=0;
	cin>>L;
	for(int i=2;i*i<=L;i++)
	{
		for(int j=2;j*j<=i;j++)
		{
			if(i%j==0) num++;
		}
		if(sum>=L)
		{
			cout<<cnt;
			return 0;
		}
		if(num==0)
	    {
	    	sum+=i;
	    	cnt++;
	    	cout<<i<<endl;
		} 
	}
}

【请教中】麻烦指点一下正确写法

2024/5/1 18:26
加载中...