三种C语言方法找出100到200之间的所有素数
最编程
2024-08-08 21:52:02
...
输出100到200中所有的素数(c语言,3种方法)
#include<stdio.h>
int main()
{
int m,i;
for(m=100;m<=200;m++)
{
for(i=2;i<m;i++)
if(m%i==0)
break;
if(i>=m)
printf("%d ",m);
}
printf("\n");
return 0;
}
2、
#include<stdio.h>
int main()
{
int n,flag,temp;
int panduan(int n);
for(n=100;n<=200;n++)
{
flag=panduan(n);
if(flag==1)
printf("%d ",n);
}
printf("\n");
return 0;
}
int panduan(int n)
{
int i,temp;
temp=1;
for(i=2;i<n/2&&temp==1;i++)
if(n%i==0)
temp=0;
return (temp);
}
3、
#include<stdio.h>
#include<math.h>
int main()
{
int m,i;
for(m=100;m<=200;m++)
{
i=2;
while(i<=floor(sqrt(m))&&(m%i!=0))//floor为取整函数
++i;
if(i>floor(sqrt(m)))
printf("%d ",m);
}
printf("\n");
return 0;
}
上一篇: C语言实现1到100的质数查找
下一篇: 玩转C语言:从1到100的素数挑战
推荐阅读
-
如何用C语言检查一个数是否为素数?——方法二:检查n能否被2到√n之间的整数整除
-
6款C语言工具帮你找出素数(质数),从2到100全面覆盖!探索1000以内所有素数的秘诀!
-
三种方法教你用C语言打印出1到100的所有质数
-
找出100到200之间的所有质数 - C语言实现
-
三种C语言方法找出100到200之间的所有素数
-
找出100到200之间的所有质数(用C语言实现)
-
实战演练:找出100到300之间的所有素数(质数)
-
找出并打印100至200之间的所有质数 - 使用C语言
-
找出100到200之间的素数
-
如何在C语言中找出100以内所有素数并每行打印10个?使用函数prime(m)来判断一个数是否为素数,并返回1或0的结果