Golang 使用数字构建直角三角形

Golang 使用数字构建直角三角形

在这篇文章中,我们将编写Golang程序来使用数字构建直角三角形。数字表示三角形由数字组成。有许多方法可以执行此操作,这里我们使用了不同的示例以更好地理解概念。

演示

这个演示解释了使用数字表示的直角三角形。这个三角形的每一行都由从1到行号的数字组成。从顶部开始,第一行有1,第二行有1、2,依此类推。

1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5 
1 2 3 4 5 6

步骤

  • 步骤 1 - 这个程序在 fmt 和 main 包中导入 fmt 帮助格式化输入和输出,main 帮助生成可执行代码。

  • 步骤 2 - 在主函数中设置一个名为 rows 的变量,该变量表示三角形的行数。

  • 步骤 3 - 使用嵌套的循环,外部循环中使用变量 i,内部循环中使用变量 j。

  • 步骤 4 - 在内部循环中,使用 %d 格式说明符打印每次迭代中的第 j 个元素。

  • 步骤 5 - 在每行打印完后,在控制台上打印新行。

示例1

在此示例中,使用嵌套的循环,外部循环中使用变量 i,内部循环中使用变量 j,打印了带有数字的直角三角形。

package main

import "fmt"

func main() {
   rows := 6

   for i := 1; i<= rows; i++ {
      for j := 1; j <= i; j++ {
         fmt.Printf("%d ", j)
      }
      fmt.Println()
   }
}

输出

1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5 
1 2 3 4 5 6

示例2

在这个示例中,我们将编写一个Golang程序来构建直角三角形。使用空格和元素打印出数字的模式。

package main

import "fmt"

func main() {
   rows := 6
   for i := 1; i<= rows; i++ {
      for j := 1; j <= i; j++ {
         fmt.Print(j, " ")
      }
      fmt.Println()
   }
}

输出

1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5 
1 2 3 4 5 6

结论

我们执行并完成了使用两个示例打印左侧三角形图案的程序。在第一个示例中,使用了%d格式指定符,而在第二个示例中,还使用了空格与行元素一起。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程