GO語言求100以內的素數

2022-09-24 23:39:09 字數 392 閱讀 5104

思路:找出乙個非素數就把它挖掉,最後剩下就是素數。

下面就來欣賞一下go簡潔的**吧

目前不支援go的**插入,使用xml的代替一下。

複製** **如下:

package main

import (

"fmt"

"math"

)func main()

a[1] = 0

for i = 2; i < int(math.sqrt(100)); i++ }}

}fmt.println()

for i, n = 1, 0; i <= 100; i++

if n www.cppcns.com== 10

}本文標題: go語言求100以內的素數

本文位址:

一 求100以內的素數

我們通過變數i來表示1到100的任意乙個數,那麼判斷i是不是素數即可。素數就是除去1和它自身沒有其它的因數的數。可以通過兩層迴圈來判斷i是不是素數。package basedatatype author administrator 求100以內的素數 public class variate if ...

C語言 篩法求100以內的素數

步驟簡介 輸出陣列中餘下的a i 0的數 我的 include include include intmain 做篩法的準備 求出對應的開方數,新得遍歷倍數 edge int sqrt n for i 2 i edge i 輸出所有的不為零的部分 for i 0 i n i return0 教程 i...

篩選法求100以內的素數

step1 初始化乙個a陣列,從a 2 到a 100 以內都為自己。step2 對每個數,如果可以被2,3,5,7,11,13.素數 整除則該數設為0,因為素數的倍數是可以被除1和本身以外的其它數整除,是合數 step3 列印出所有非0的數,即為素數。改自愛課程 c語言程式設計 蘇小紅老師 incl...