Golang 程序打印可被给定数字整除的范围内的所有数字

让我们假设范围的下限和上限分别为 2 和 10,并且给定的数字为 2。

在 2 到 10 的范围内迭代并找到 2 的模并打印它们。

步骤

  • 为范围的上限和下限定义变量。

  • 打印上限和下限声明。

  • 接受用户的输入。

  • 定义一个变量 (n) 来检查范围内的可分性。

  • 从用户那里获取 n 的输入。

  • 在lowerLimit 和upperLimit 的范围内迭代。

  • 在范围内找到具有 n 的模数并打印它们。

示例

package main
import "fmt"
func main(){
   var upperLimit, lowerLimit int
   fmt.Printf("输入范围的上限: ")
   fmt.Scanf("%d", &lowerLimit)
   fmt.Printf("输入范围的下限: ")
   fmt.Scanf("%d", &upperLimit)
   var n int
   fmt.Printf("输入数字 n: ")
   fmt.Scanf("%d", &n)
   for i:=lowerLimit; i<=upperLimit; i++{
      if i%n == 0 {
         fmt.Println(i)
      }
   }
}
输出结果
输入范围的下限: 2
输入范围的上限: 10
输入数字 n: 2
2
4
6
8
10