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


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

在 2 到 10 的范围内进行迭代并求模 2 然后打印出来。

步骤

  • 针对范围的上限和下限定义变量。
  • 打印上限和下限的语句。
  • 从用户那里获取输入。
  • 定义一个变量 (n) 来检查范围内的可整除性。
  • 从用户那里获取 n 的输入。
  • 在 lowerLimit 和 upperLimit 的范围内进行迭代。
  • 在范围内求 n 的模并打印出来。

示例

 在线演示

package main
import "fmt"
func main(){
   var upperLimit, lowerLimit int
   fmt.Printf("Enter upper limit for the range: ")
   fmt.Scanf("%d", &lowerLimit)
   fmt.Printf("Enter lower limit for the range: ")
   fmt.Scanf("%d", &upperLimit)
   var n int
   fmt.Printf("Enter a number n: ")
   fmt.Scanf("%d", &n)
   for i:=lowerLimit; i<=upperLimit; i++{
      if i%n == 0 {
         fmt.Println(i)
      }
   }
}

输出

Enter lower limit for the range: 2
Enter upper limit for the range: 10
Enter a number n: 2
2
4
6
8
10

更新于: 02-08-2021

382 浏览

开启你的 职业生涯

完成课程并获得认证

立即开始
广告