C语言一个简单的素数搜索代码

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
        long m,n,k,l;
        cout<<"请输入想查找范围的初始值和结束值"<<endl;
        cin>>m>>n;
        if(m<2) cout<<"不符合范围要求"<<endl;
        for(m;m<=n;m++)
        {double sqrtm=sqrt(double(m));
        for(k=2;k<=sqrtm;k++)
          if(m%k==0) break;
         if(sqrtm<k) {cout<<m<<"  ";
                       l++;
                                   if(l%10==0) cout<<endl;
          }
        }
        cout<<endl;
        system("pause");
        return 0;
}

发布了27 篇原创文章 · 获赞 0 · 访问量 1108

猜你喜欢

转载自blog.csdn.net/netyou/article/details/102724287