Golang 程序打印倒三角星模式


步骤

  • 从用户获取一个值并将其存储在变量 n 中。
  • 使用一个 for 循环,其中 i 的值随着 n-1 和 0 之间的步长为 1 的递减而变化。
  • 将空字符乘以 n-i,将 '*' 乘以 i,并将两者打印出来。
  • 退出。

说明

  • 用户必须首先输入值并将其存储在变量 n 中。
  • for 循环允许 i 在 n-1 和 0 之间移动,每次迭代减少 1。
  • 对于每次迭代,“”乘以 n-i,“*”乘以 i 以确保星号间距正确。
  • 打印所需的模式。

示例

 在线演示

package main
import "fmt"
func main(){
   var n int
   fmt.Print("Enter a number: ")
   fmt.Scanf("%d", &n)
   for i:=0; i<=n; i++{
      for j:=0; j<n-i; j++{
         fmt.Printf(" ")
      }
      for k:=0; k<i; k++{
      fmt.Printf("*")
   }
   fmt.Println()
}
}

输出

Enter a number: 6
     *
    **
   ***
  ****
 *****
******

更新日期:31-Jul-2021

254 浏览次数

开始您的 事业

完成课程获得认证

开始
广告
© . All rights reserved.