在C语言中,判断一个数是否是素数的基本思路是:从2开始到这个数的平方根,看这个数能否被这其中的任何一个数整除,如果可以被整除,那么这个数就不是素数;如果不能被整除,那么这个数就是素数。 (图片来源网络,侵删) 以下是详细的步骤: 1、定义函数 我们需要定义一个函数来判断一个数是否是素数,函数的输入是一个...
1、素数的判断。根据素数定义,除了1和本身不存在其它约数的正整数为素数。所以在C语言中判断n是否为素数可以从2开始到到n-1逐一尝试,如果可以整除说明不是素数。更进一步,可以从2判断到n/2或者n的算术平方根,如果不存在约数,那么即为素数。除此以外,判断素数的算法还有素数筛等。2、判断素数的...
if(i==a)printf("%d是素数\n",a);else printf("%d不是素数\n",a);}while(a!=0);}
这个不是很难,下面具体介绍一下:include <iostream> using namespace std;void main() { cout<<"100-200之间的所有素数为:"<<endl;int k=0;for (int i=100;i<=200;i++){int m=0;for (int a=1;a<=i;a++){if(i%a==0) m++;}if(m==2){ cout<<i<<" ";k+=i;}}...