只过了#4,其他全WA,求助
查看原帖
只过了#4,其他全WA,求助
326713
suyunqiaoKID楼主2020/7/24 16:38
#include<bits/stdc++.h>//万能头
using namespace std;
long long n,i,t,j=0,l,m=0;
bool tf(int n)//判断质数
{
    if(n<2)
    return false;
    for(i=2;i*i<=n;i++)
    if(n%i==0)
    return false;
    return true;
}
int main(){
    cin>>l;
    while(t<l)//如果超过限制,则跳出
    {
        if(t<l)
        {
            do{
                j++;
                }
                while(tf(j)==false);//依次寻找质数
                m++;//计数
            cout<<j<<endl;//输出质数
            t+=j;//增加空间
            }
        }
        cout<<m;//输出个数
}
2020/7/24 16:38
加载中...