Golang程序,用于打印数组中的负数


2022年3月22日, Learn eTutorial
1783

为了更好地理解这个示例,我们始终建议您学习下面列出的 Golang 编程 的基础主题

如何打印数组中的负数

负数定义为小于零的数。
例如:-2, -3, -4, -5 等
要判断一个数是否为负数,我们需要检查给定的数是否小于零。如果小于零,则它是负数,否则它将是零或正数。
要从数组中检查负数,首先读取数组元素。从初始位置遍历数组。检查每个元素是否小于零。如果小于零,则它是负数。

 

如何使用Go程序打印数组中的负数

在这里,我们将展示如何在Go语言中打印数组中的负数。变量 Arr 存放数组元素。其他变量 size, i 分别用作数组的大小和循环的索引。使用 for 循环 读取数组元素。

for 循环 的语法


for    initializer; condition;   incrementor {
}

通过另一个 for 循环 遍历查找负数。如果 ( (Arr[i] < 0)),则它是一个负数并打印该数字。

if 条件的语法


If condition {
//perform some instruction
}

下面是在 Go 程序中使用的步骤。

算法

第一步:导入 fmt

第二步:启动 main() 函数

步骤 3:声明变量 size, i

步骤 4:使用 for loop 读取数组 Arr[]

步骤 5:在 for 循环中搜索负数,如 if (Arr[i] < 0)

步骤 6如果为真,则为负数,否则继续循环

步骤 7使用 fmt.Println() 打印负数

 

Golang 源代码

                                          package main
import "fmt"

func main() {
    var size, i int
    fmt.Print("Enter the array size = ")
    fmt.Scan(& size)

    Arr := make([]int, size)

    fmt.Print("Enter the array items  = ")
    for i = 0; i < size; i++ {
        fmt.Scan(& Arr[i])
    }

    fmt.Print("\nThe Negative Numbers  = ")
    for i = 0; i < size; i++ {
        if Arr[i] < 0 {
            fmt.Print(Arr[i], " ")
        }
    }
    fmt.Println()
}
                                      

输出

Enter the array size = 5
Enter the array items  = -13 4 -9 0 15

The Negative Numbers  = -13 -9