Golang程序 生成一个整数的所有除数

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程