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
廣告