这个 Go 程序使用 for 循环将从 1 到用户输入的 N 值进行迭代,以打印从 1 到 N 的自然数。在循环内,println 语句将每个数字打印为输出。
package main
import "fmt"
func main() {
var num, i int
fmt.Print("\nEnter the Maximum Natural Number Limit = ")
fmt.Scanln(&num)
fmt.Println("\nNatural Numbers from 1 to ", num, " are = ")
for i = 1; i <= num; i++ {
fmt.Print(i, "\t")
}
fmt.Println()
}
Enter the Maximum Natural Number Limit = 30
Natural Numbers from 1 to 30 are =
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Golang 打印自然数程序
在此 Golang 程序中,我们允许用户输入最小值和最大值,并打印它们之间的自然数。
package main
import "fmt"
func main() {
var stnum, ennum int
fmt.Print("\nEnter the Starting Natural Number = ")
fmt.Scanln(&stnum)
fmt.Print("\nEnter the Maximum Natural Number Limit = ")
fmt.Scanln(&ennum)
fmt.Println("\nNatural Numbers from ", stnum, " to ", ennum, " are = ")
for stnum <= ennum {
fmt.Print(stnum, "\t")
stnum++
}
fmt.Println()
}
