91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

(C#)篩法求素數

發布時間:2020-07-20 05:51:18 來源:網絡 閱讀:419 作者:丶夢港清澈 欄目:開發技術

題目:求100以內的素數

            

代碼:      int N = 100;

            bool[] a = new bool[N + 1];

            for (int i = 2; i <= N; i++)

                a[i] = true;

            for (int i = 2; i < N; i++)

            {

                if(a[i])

                    for (int j = i * 2; j <= N; j += i)

                        a[j] = false;

            }

            for (int i = 2; i <= N; i++)

                if (a[i])

                    Console.WriteLine(i+" ");

思路:創建一個bool類型的數組,用下標來表示某數,用true或false表示是否為素數。其中用“倍數”來篩選掉非素數,并且某數一旦已經判斷不是素數(在之前的倍數里出現過),就不再遍歷他的倍數來優化提高效率


向AI問一下細節
推薦閱讀:
  1. C# 泛型
  2. C# 環境

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

石渠县| 如东县| 奎屯市| 新余市| 怀远县| 满洲里市| 方山县| 英吉沙县| 沾益县| 长沙市| 讷河市| 九寨沟县| 丰城市| 乌苏市| 邳州市| 德阳市| 辽阳县| 石狮市| 昌都县| 西安市| 巩留县| 那曲县| 卢湾区| 永春县| 左云县| 沿河| 外汇| 定兴县| 古浪县| 都兰县| 瓮安县| 六安市| 崇文区| 远安县| 呼和浩特市| 卢湾区| 奉节县| 洞头县| 海南省| 白城市| 水城县|