国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

一個(gè)根據(jù)篩選法求出100以內(nèi)的所有素?cái)?shù)的小程序

2019-11-18 11:20:09
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

//根據(jù)篩選法求出100以內(nèi)的所有素?cái)?shù),所謂篩選法是指從小到大篩去一個(gè)以知素?cái)?shù)的所有倍數(shù),
//例如,根據(jù)2我們可篩去4,6,8,...98,100等數(shù).然后根據(jù)3可篩去9,15,...99等數(shù)(注重此時(shí)6,
//12等數(shù)早就被篩去了),由于4被篩去了,下一個(gè)用于篩選的素?cái)?shù)是5...依次類推,最后剩余的就
//是100以內(nèi)的素?cái)?shù).
/*
*auther starshus
*
*Date 04/11/20
*/
//6.7.4
public class PRime
{
    private static final int MAX=100;
    public static void init(int[] num)//定義數(shù)組,里面裝從1到100
    {
        int i=0;
        for(;i<MAX;i++)
        {
            num[i]=i+1;
        }
    }
    public static int count(int[] num)//在程序運(yùn)行后,計(jì)算素?cái)?shù)個(gè)數(shù)
    {
        int n=0,i=0;
        for(;i<MAX;i++)
        {
            if(num[i]!=0)//非素?cái)?shù)將被置零
               n++;
        }
        return n;
    }
    public static void printf(int[] num)//輸出所有素?cái)?shù),每10個(gè)轉(zhuǎn)行一次
    {
        int i=0,n=0;
        for(;i<MAX;i++)
            if(num[i]!=0)
            {
                System.out.print(num[i]+" ");
                n++;
                if(n%10==0)
                    System.out.println();
            }
    }
    public static void main(String[] args)//主方法
    {
        int i=2,j=1;
        int count;
        int[] numbers = new int[MAX];
        init(numbers);
        while (j<MAX)
        {
            if(numbers[j]!=0)
               while (i<MAX)
                {
                    if(numbers[i]!=0)
                    {
                        if(numbers[i]%numbers[j]==0)
                            numbers[i]=0;//假如不是素?cái)?shù),置零
                    }
                    i++;
                }
            j++;
            i=j+1;
        }
        count=count(numbers);
        printf(numbers);
        System.out.println();
        System.out.println("ok,we found "+count+"primes in "+MAX+" numbers.");
    }
}



發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 晋江市| 志丹县| 襄垣县| 陇西县| 贵州省| 孟连| 饶阳县| 泗洪县| 平安县| 疏附县| 泰安市| 隆林| 崇左市| 凯里市| 双柏县| 法库县| 连江县| 陈巴尔虎旗| 和龙市| 西丰县| 巴楚县| 开化县| 鄂温| 茂名市| 澄城县| 邢台市| 阿鲁科尔沁旗| 南涧| 阳城县| 濮阳县| 武胜县| 周口市| 澄迈县| 东平县| 凤台县| 兴山县| 乌鲁木齐县| 卓资县| 宁德市| 宕昌县| 榕江县|