Golang 程式,生成整數的所有除數


步驟

  • 獲取整數的值並將其儲存在變數中。
  • 使用 for 迴圈和 if 語句生成整數的除數。
  • 列印該數字的除數。
輸入一個整數:25
該數字的除數是
1
5
25
該數字的除數是:20
1
2
4
5
10
20

解釋

  • 使用者必須首先輸入值並將其儲存在變數中。
  • 使用 for 迴圈生成 1 到 n 之間的所有數字。
  • 使用 if 語句檢查用 i 除以該數字時餘數是否為 0,因為這基本上該整數的除數。
  • 列印該數字的除數。

示例

 線上演示

package main
import "fmt"
func main(){
   var n int
   fmt.Print("Enter an integer:")
   fmt.Scanf("%d", &n)
   fmt.Println("The divisors of the number are:")
   for i:=1; i<=n; i++{
      if n%i==0 {
         fmt.Printf("%d\n", i)
      }
   }
}

輸出

Enter an integer:20
The divisors of the number are:
1
2
4
5
10
20

更新於: 31-Jul-2021

487 人瀏覽

開啟你的職業生涯

完成課程即可獲得認證

開始學習
廣告