Golang 打印向下三角星形

Golang 打印向下三角星形

在本教程中,我们将学习如何使用Go编程语言打印向下三角形图案。

语法

for initialization; condition; update {
   statement(s)
}

在代码中,我们使用for循环来重复执行一段代码,直到满足指定的条件为止。

示例:使用一个单一函数打印下载三角形星型图案的Golang程序

步骤

  • 步骤1 − 导入fmt包。

  • 步骤2 − 开始函数 main()

  • 步骤3 − 声明并初始化变量。

  • 步骤4 − 使用带有条件和递增器的for循环。

  • 步骤5 − 使用 fmt.Println() 打印结果。

示例

// GOLANG PROGRAM TO PRINT DOWNWARD TRIANGLE STAR PATTERN
package main

// fmt package provides the function to print anything
import "fmt"

// start the function main ()
func main() {

   // Declare and initialize the integer variables
   var i int
   var j int
   var row int = 9

   // Calling Scanln () function for
   // scanning and reading the input
   // int given in standard input
   fmt.Scanln(&row)
   fmt.Println("**** Golang program to print Downward Triangle Star Pattern ****")

   // using for loop to iterate through rows
   for i = row - 1; i >= 0; i-- {

      // using for loop to iterate through columns
      for j = 0; j <= i; j++ {
         // prints star
         fmt.Printf("* ")
      }
      //throws the cursor in a new line after printing each line
      fmt.Println()
   }  
}

输出

**** Golang program to print Downward Triangle Star Pattern ****
* * * * * * * * *
* * * * * * * *
* * * * * * *
* * * * * *
* * * * *
* * * *
* * *
* *
*

代码说明

在上面的程序中,我们首先声明了main包。

我们导入了包含fmt包文件的fmt包。

现在开始函数 main() ,该函数是可执行程序的入口点。它不接受任何参数,也不返回任何内容。

声明三个整数变量i、j和row。将row变量初始化为您想要的向下三角形星型图案的行数,并调用 Scanln() 函数进行扫描和读取输入。

使用for循环 ——在if语句中给出条件,并在条件满足时停止执行。

最后使用 fmt.Println 将结果打印在屏幕上。

结论

我们已成功编译和执行了上述示例中打印向下三角形星型图案的Golang程序代码。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程