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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP