质数判断
这篇文章发布已经超过两年,部分工具、版本或观点可能已经变化,请结合最新信息判断。
质数判断是最简单最基本的算法,虽然我能很快把代码写出来,但是总会有一些小错误,不妨把下面的经典代码记下来
#include <iostream>
#include <cmath>
using namespace std;
bool sb(int x)
{
int i,flag=0;
if(x==1) return 0;
else
{
for(i=2; i<=sqrt(x); i++)
{
if(x%i==0)
{
flag = 1;
}
}
if(flag==1)
{
return false;
}
else
{
return true;
}
}
}
如果是质数,函数sb()返回1,不是就返回0;
评论区已延迟加载滑到评论区附近时会自动加载,也可以现在手动打开。



