注册 登录
编程论坛 C++教室

求素数的代码怎么编写

小黑石 发布于 2017-01-05 15:16, 1233 次点击
#include<iostream>
#include<cmath>
#include<iomanip>
using namespace std;
int main()
{
    int i,j,k;
    for(i=2;i<30;i++)
    {
        【1】
        for(j=2;j<=k;j++)
            if(i%j==0) break;
            【2】        
                cout<<setw(6)<<i;                    
    }
    cout<<endl;
    return 0;
}
2 回复
#2
yangfrancis2017-01-06 21:27
1
k=sqrt(i);
2
if(j>k)

目测的,未测试
#3
小黑石2017-01-07 10:08
回复 2楼 yangfrancis
谢谢哥
1