查找100-200以内素数
2018-01-31 22:17
302 查看
只能被1和其本身整除的数称为素数,1不是素数,因为简单,所以不做解释,直接上程序
源代码如下:
/**********************************************************
*Search all prime numbers from 101 to 200
* *******************************************************/
#include<stdio.h>
#include<math.h>
int fun(int n)
{
int i,j,ret=1;
j=sqrt(n);
for(i=2;i<=j;i++)
{
if(n%i==0)
{
ret=0;
break;
}
}
if(ret==1)
printf("%d is the prime number\n",n);
return ret;
}
int main(int argc, const char *argv[])
{
int i,num=0;
for(i=101;i<=200;i++)
{
num+=fun(i);
}
printf("There are %d prime numbers\n",num);
return 0;
}
源代码如下:
/**********************************************************
*Search all prime numbers from 101 to 200
* *******************************************************/
#include<stdio.h>
#include<math.h>
int fun(int n)
{
int i,j,ret=1;
j=sqrt(n);
for(i=2;i<=j;i++)
{
if(n%i==0)
{
ret=0;
break;
}
}
if(ret==1)
printf("%d is the prime number\n",n);
return ret;
}
int main(int argc, const char *argv[])
{
int i,num=0;
for(i=101;i<=200;i++)
{
num+=fun(i);
}
printf("There are %d prime numbers\n",num);
return 0;
}
相关文章推荐
- 如何用代码打印100~200以内的素数
- 筛选法查找100以内的素数
- 筛选法查找100以内的素数
- 查找100以内的素数
- 求100~200以内的素数
- [Python]多线程threading -- 100以内素数的查找
- 判断100——200之间的素数
- 用集合筛选法求200以内的素数;
- C冒泡排序 @100到200素数
- 100-200之间所有素数求和程序代码(二个版本)
- 黑马程序员——论坛活动:100以内素数之和、数组排序阶梯状输出、反向打印杨辉三角
- Java课后习题——编写程序求100以内的素数并输出
- 打印100-200之间的素数 C语言
- 7.1用筛法求100以内的素数。
- Java中循环问题:for,while,do-while 各种练习(打印上三角、下三角、输出100以内的素数、水仙花、最大公约、最小公倍数、分解质因数、兔子问题)
- C冒泡排序 @100到200素数
- 求100以内的素数
- 获得100以内的素数
- C语言求100~200之间的素数
- 100-200之间的素数