Go-day02

Go程序的基本结构

  1.包中的函数调用

    a.同一个包中函数,直接调用

    b.不同包中函数,通过包名+点+函数名进行调用

       2.包的访问控制规则

    a.大小写意味着这个函数/变量是可导出的

    b.小写意味着这个函数/变量是私有的,包外部不能访问

 练习题:

  写一个程序,对于给定一个数字n,求出所有两两相加等于n的组合。
  比如: 对于n=5,所有组合如下所示:
    0+5=5
    1+4=5
    2+3=5
    3+2=5
    4+1=5
    5+0=5

package main

import (
	"fmt"
)

//两个数加和,遍历一个数然后另外一个数就是和减去当前值
func list(n int){
	for i := 0; i <= n ; i++ {
		fmt.Printf("%d+%d=%d\n",i,n -i ,n)
	}
}
func main() {
	list(10)
}


/*
0+10=10
1+9=10
2+8=10
3+7=10
4+6=10
5+5=10
6+4=10
7+3=10
8+2=10
9+1=10
10+0=10
*/

  

猜你喜欢

转载自www.cnblogs.com/liujiliang/p/8986727.html
今日推荐