中易网

c#用筛选法求出1-100的素数

答案:2  悬赏:20  
解决时间 2021-02-12 16:33
c#用筛选法求出1-100的素数
最佳答案
using System;
class Prime
{
static void Main()
{
int sum = 1;
Console.Write(2 + " ");
for(int m=3;m<=100;m+=2)
{
bool a = true;
if(m%2==0)
{
a = false;
}
else
{
for(int i=3;i {
if(m%i==0)
{
a = false;
break;
}
}
}
if(a==true)
{
sum++;
Console.Write(m.ToString()+" ");
}
}
Console.WriteLine();
Console.WriteLine("total:" + sum);
}
}
全部回答
#include<iostream> using namespace std;//编译命令 #include<math.h> const int max=100;//定义常量max int main()//主函数 { int prime[max+100]={0};//定义变量并初始化 int i,j,k=sqrt(max); for(i=2; i<=k; i++)//枚举筛数 { if(prime[i]==0)//如果这个数没被筛,就看看 { j=i*2;//将原数扩大二倍初始化给j do { prime[j]=1;//将j筛掉 j+=i; //再扩大一倍 } while(j<=max);//直到最大 } } for(i=2; i<=max; i++) { if(prime[i]==0)//循环输出 cout<<i<<" "; } cout<<endl; return 0; }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
洁美干洗我想知道这个在什么地方
有人知道这是什么牌子的汽车空调压缩机吗?
为什么人的屁股从后面看起来好丑
卢俊义用什么武器
我是单位正式员工,社保是交了的但是户口是农
山水华府这个地址在什么地方,我要处理点事
永通中策怎么样?
大沟湾岭地址在什么地方,想过去办事
中伟科计算机研究院技术怎么样?
衣服上的指甲油怎么洗掉?
华南理工大学机械类招在职研究生吗 好考吗 多
我是学民航安检的,但是明年我想去面试高铁乘
汗乃布郎这个地址在什么地方,我要处理点事
求仲恺新区到平海在哪里坐客车,怎么坐,怎么
什么叫拆股?拆股有什么用?
推荐资讯
公民因遭受他人不法侵害而造成身体伤害或死亡
我是学校在职教师,今年54岁,准备买商品房自
2016年农历10月初6搬新居好吗?
厕所的水龙头冲着大门怎么化解
心上的罗加罗加是什么意思?
热血江湖45级剑怎么速升60,装备垃圾
5D动感体验吧怎么去啊,有知道地址的么
请问一下高手,印刷中的网角是什么意思呀
丽都商务旅店地址在什么地方,想过去办事
东方木艺在什么地方啊,我要过去处理事情
传统的精耕细作农业对中国的影响
7号街角咖啡地址在什么地方,想过去办事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?