超时了4个,我想在这个代码基础上修改怎么改
查看原帖
超时了4个,我想在这个代码基础上修改怎么改
1232825
pwq123楼主2023/12/15 10:17
#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,count=1,num=2;
    cin>>n;
    for(int i=2;;i++)
    {
        for(int j=2;j<i;j++)
        {
            if(i%j==0)
                break;
            if(j==i-1){
                count++;
                num=i;
                break;
            }

        }
        if(n==count)
            break;

    }
    cout<<num;
    return 0;
}

如果用j*j那if那里怎么判断该结束循环

2023/12/15 10:17
加载中...