自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 从终端输入一个整数打印出对应的金子塔

package mainimport "fmt"//从终端输入一个整数打印出对应的金子塔func printPyramid(totalLevel int) { //i表示层数 for i:=1;i<=totalLevel;i++ { //先打空格 for k:=1;k< totalLevel-i ;k++ { fmt.Println(" ") } //j表示每层打多少* for j:=1; j<=2 *i -1 ;j++ { fmt.Prin.

2021-11-26 17:30:56 264

原创 函数的defer/先入后出的机制

package mainimport "fmt"func sum(n1 int, n2 int) int { defer fmt.Println("ok1 n1 =", n1) defer fmt.Println("ok2 n2 =", n2) res := n1 + n2 fmt.Println("ok3 res=", res) return res}func main() { res := sum(10, 20) fmt.Println("res=", res)...

2021-11-26 17:06:34 87

原创 函数的执行顺序

package mainimport "fmt"//test先执行//init先执行//main先执行var age = testGo()func main() { fmt.Println("main()先执行")}func init() { fmt.Println("init()先执行")}func testGo() int { fmt.Println("test()先执行") return 90}...

2021-11-26 16:41:46 272

原创 编写一个函数swap 可以交互n1 n2的值

package mainimport ( "fmt")func main() { a := 10 b := 15 swap(&a, &b) fmt.Printf("a=%v,b=%v",a,b)}//编写一个函数swap 可以交互n1 n2的值func swap(n1 *int, n2 *int) { t := *n1 *n1 = *n2 *n2 = t}

2021-11-26 16:36:21 536

原创 多个数求和小案例

package mainimport ( "fmt" )func sum(n1 int , args... int ) int { sum :=1 for i:=0;i<len(args);i++ { sum += args[i] } return sum}func main() { sum :=sum(1,2) fmt.Println("sum=",sum)}

2021-11-26 16:28:40 41

原创 操作符运算

package mainimport "fmt"func main() { var i float64 = 100 var j float64 = 200 var op byte = '/' var res float64 switch op { case '-': res = i - j case '+': res = i + j case '*': res = i * j case '/': res = i / j default: fmt.Print.

2021-11-26 15:57:58 33

原创 生成一个随机数,直到出现99 你用了多少次

package mainimport ( "fmt" "math/rand" "time")func main() { //生成一个随机数,直到出现99 你用了多少次 var count int = 0 for { rand.Seed(time.Now().UnixNano()) n := rand.Intn(100) + 1 fmt.Println("n=", n) count++ if n == 50 { break } } fmt.Prin.

2021-11-26 15:56:45 77

原创 9*9乘法

package mainimport "fmt"func main() { for i := 0; i <= 9; i++ { for j := 1; j <= i; j++ { fmt.Printf("%v * %v =%v \t", j, i, j*i) } fmt.Println() }}

2021-11-26 15:11:48 38

原创 Printf格式化输出常用的几个符号

%v 值的默认格式表示 %T 值的类型的Go语法表示 %q 该值对应的双引号括起来的go语法字符串字面值,必要时会采用安全的转义表示 %c 该值对应的unicode码值 %d 表示为十进制 %p 表示为十六进制,并加上前导的0x...

2021-11-26 15:10:07 558

原创 生成一个随机数

package mainimport ( "fmt" "math/rand" "time")func main() { rand.Seed(time.Now().Unix()) fmt.Println("n=", rand.Intn(1000)+1)}

2021-11-26 14:56:56 163

原创 go第一天

AA

2021-11-05 13:25:25 63

原创 2021-11-05

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-11-05 13:17:36 38

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除