80分,第四个点没过
查看原帖
80分,第四个点没过
879792
wsqgh楼主2023/1/13 11:16
#include<iostream>
  using namespace std;

  int main()
  {
  	int L,lode=0,ans=0;
  	cin>>L;
  	for(int i=2;;i++){
  		int isprime=1;
  		for(int j=2;j<i;j++)
  	    {
  	    	if(i%j==0)
  	    	    {isprime=0;
  	    	   break;
  	    	    }
		  }
		  if(isprime!=1)  continue;
		  if(lode>=L) break;
		  else
		    {   cout<<i<<endl;
		    	ans++;
		    	lode+=i;
			}

	  }
	  cout<<ans<<endl;
  	return 0;
  }







2023/1/13 11:16
加载中...