5. golang之打印金字塔和九九乘法表
程序员文章站
2024-02-24 15:26:58
...
应用案例:
1)打印金字塔
package main
import (
"fmt"
)
func main() {
var num int
fmt.Println("请输入金字塔的层数:")
fmt.Scanln(&num)
for i := 1; i <= num; i++ {
// 先打印空格,空格数为总层数减去当前层数
for k := 1; k <= num - i; k++ {
fmt.Print(" ")
}
// i表示层数
for j := 1 ; j <= i * 2 - 1; j++ {
fmt.Print("*")
}
fmt.Println()
}
}
2)打印九九乘法表
package main
import (
"fmt"
)
func main() {
for i := 1; i <= 9; i++ {
for j := 1; j <= i; j++ {
fmt.Printf("%d * %d = %d ",i, j, i*j)
}
fmt.Println()
}
}
上一篇: JSP抓取网页代码的程序
下一篇: java调用微信接口实现网页分享小功能