Go 打印自然数程序

这个 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()
}
Golang Program to Print Natural Numbers