永发信息网

C语言的一个题,要求用筛法,但并不是太会,求大神解救

答案:1  悬赏:40  手机版
解决时间 2021-11-10 15:27
C语言的一个题,要求用筛法,但并不是太会,求大神解救
最佳答案
#define MAX 1000000
int sign[MAX]={1,1,0}    //如果sign[x]=0,x为素数
int prime[MAX/2];           //用来存素数prime[1]=2,prime[2]=3,prime[3]=5....

int main()
{
        int i,j,l=0;
        for(i=2;i<=MAX;i++)                    //从2开始到MAX
        {
            if(sign[i]==0)                            //如果i为素数
            {
                  prime[++l]=i;                    //存入prime
                for(j=2*i;j<=MAX;j+=i)        //j=2*i j+=i保证了 i是j的约数,却i!=j
                    sign[j]=1;                        //把约数为i的所有值标为1
            }
        }
    return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
企业一证通是什么?
罗湖布吉路丰湖大厦坐地铁怎么去
车聚宝的发展前景怎么样?
假如唐朝延续979年
大庆让区新潮龙南市场里的启航驾校的教练姜棋
x其不x四字词语
大家看到拾荒的华人老人会心酸么
谁那里有山东财经大学(就原来的山东财政学院
丝露花语美容美发中心地址在哪,我要去那里办
德文教育(长治城区)地址好找么,我有些事要过
3.64除以5.2号23点三计算过程请写出来
61乘28的竖式
成语“什么触山”是什么?
对联不对仗,春联无春意,国文教育失败谁之过
联想a380要多长时间充满电
推荐资讯
吃切糕对身体危害大吗?
夫妻吵架,结果摔出隔壁老王,看老婆如何自圆
番茄烩面片怎么做
罗潭小学地址有知道的么?有点事想过去!
2011年11月20号是什么星座
雷锋同志,我想要邮政恐怖份子_DVD中英双种子
求《妙法莲华经》
独立电商真的活不下去了吗
临沂明丰置业有限公司我怎么查不到企业的信息
2oo5年绿地申花的球员名单
toshiba43l1550c 43英寸 全高清蓝光led电视
多特的介绍
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?