【建站服务】临沧爱采购会员/58同城会员账户/百度竞价开户/百家号注册运营/推广公司网站-网站营销全网推广-域名申请
作者: 风兰 . 阅读量: 5 . 发表时间:2022-09-21 05:51:56
上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
临沧爱采购会员/58同城会员账户/百度竞价开户/百家号注册运营/推广公司网站-网站营销全网推广

import "fmt"
func main() {
// 长
x := 9
// 宽
y := 9
// 行数
row := 1
for row <= y {
// 计算每行得星星数
count := 0
if row <= (y/2 + 1) {
count = (2 * row - 1)
} else {
count = 2 * (y - row) + 1
}
row++
text := ""
// 算出显示星星的范围
star_min := ((x - count) / 2) + 1
star_max := ((x - count) / 2) + count
for index := 1;index <= x;index++ {
if index >= star_min && index <= star_max {
text += "*"
} else {
text += " "
}
}
fmt.Println(text)
}
}
计算结果:
*
***
*****
*******
*********
*******
*****
***
*
那边有飞机
那边有飞机
992***308@qq.com
4年前 (2019-03-05)
熊猫拍板砖
981***@qq.com
31
所有参数都是值传递:slice,map,channel 会有传引用的错觉(比如切片,他背后对应的是一个数组,切片本身是一个数据结构,在这个数据结构中包含了指向了这个数组的指针。所以说,即便是在传值的情况下这个结构被复制到函数里了,在通过指针去操作这个数组的值的时候,其实是操作的是同一块空间,实际上是结构被复制了,但是结构里包含的指针指向的是同一个数组,所以才有这个错觉)
熊猫拍板砖
熊猫拍板砖
981***@qq.com
3年前 (2019-09-07)
Ctrl_s
953***36@qq.com
2
package main
import "fmt"
func main() {
println("切片解决九九乘法表")
var num []int //定义切片
for i:=1;i<10;i++{
num = append(num, i) //将数据添加到切片中去
}
for i:=1;i<10 ;i++ {
for j:=1;j<i+1 ;j++ {
value:=num[j-1]*i //计算
fmt.Printf("%d*%d=%d ",j,i,value,)
}
fmt.Println()
}
}
切片解决九九乘法表:
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72
临沧爱采购会员/58同城会员账户/百度竞价开户/百家号注册运营/推广公司网站-网站营销全网推广
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站



辉三角形:
package mainimport "fmt"//行数const LINES int = 10// 杨辉三角func ShowYangHuiTriangle() { nums := []int{} for i := 0; i < LINES; i++ { //补空白 for j := 0; j < (LINES - i); j++ { fmt.Print(" ") } for j := 0; j < (i + 1); j++ { var length = len(nums) var value int if j == 0 || j == i { value = 1 } else { value = nums[length-i] + nums[length-i-1] } nums = append(nums, value) fmt.Print(value, " ") } fmt.Println("") }}func main() { ShowYangHuiTriangle()}执行输出结果为:
Taurry
yiz***ui1990@gmail.com
Alien Rick
765***492@qqq.com
九九乘法表
package mainimport ( "fmt" "strconv")func add(a, b int) int { return a + b}func multiplicationTable() { for i := 1; i <= 9; i++ { for j := 1; j <= i; j++ { var ret string if i*j < 10 && j != 1 { ret = " " + strconv.Itoa(i*j) } else { ret = strconv.Itoa(i * j) } fmt.Print(j, " * ", i, " = ", ret, " ") } fmt.Print(" ") }}func main() { multiplicationTable()}执行输出为:
Alien Rick
765***492@qqq.com
那边有飞机
992***308@qq.com
菱形
package mainimport "fmt"func main() { // 长 x := 9 // 宽 y := 9 // 行数 row := 1 for row <= y {