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 * ** *** **** ***** ******
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP