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
极客教程