- 博客(7)
- 收藏
- 关注
原创 golang练习题:编写方法,使给定的一个二维数组(3*3)转置
package mainimport "fmt"// 编写方法,使给定的一个二维数组(3*3)转置//MethodUtils 是一个空结构体type MethodUtils struct {}func (Me MethodUtils) transpose(arr [3][3]int) { var arr2 [3][3]int for i := 0; i < len(a...
2019-11-22 10:11:30
613
原创 golang数组练习题:随机生成10个整数(1-100的范围)保存到数组,并倒序打印以及求平均值,求最大值,以及最大值的下标,并查找里面是否含有55
随机生成10个整数(1-100的范围)保存到数组,并倒序打印以及求平均值求最大值,以及最大值的下标,并查找里面是否含有55package mainimport ( "fmt" "math/rand" "time")// 倒序输出数组函数func daoxu(arr [10]int) { temp := 0 for i := 0; i < len(arr)/2; i++...
2019-11-17 17:56:43
2696
原创 Golang数组练习题:定义一个5行5列的二维数组,从键盘输入值,然后将第1行与第5行数据交换,第2行与第4行数据交换,以此类推,输出交换前和交换后的二维数组
定义一个5行5列的二维数组,从键盘输入值,然后将第1行与第5行数据交换,第2行与第4行数据交换,以此类推,输出交换前和交换后的二维数组package mainimport ( "fmt")// exchange函数实现行互换func exchange(arr *[5][3]int) { temp := 0 for i := 0; i < len((*arr))/2; i++...
2019-11-17 17:43:30
4922
原创 Go二维数组练习题:定义一个3行4列的二维数组,逐个从键盘输入值,编写程序将四周的数据清0
定义一个3行4列的二维数组,逐个从键盘输入值,编写程序将四周的数据清0package mainimport ( "fmt")func main() { // 定义一个3行4列的二维数组,逐个从键盘输入值,编写程序将四周的数据清0 var arr = [3][4]int{} for i := 0; i < len(arr); i++ { for j := 0; j &l...
2019-11-17 17:04:46
7976
原创 Golang数组练习题:已知有一个排序好的升序数组,要求插入一个元素,最后打印该数组,顺序依然是升序
已知有一个排序好的升序数组,要求插入一个元素,最后打印该数组,顺序依然是升序package mainimport ( "fmt")func main() { /*已知有一个排序好的升序数组,要求插入一个元素,最后打印该数组,顺序依然是升序*/ // 关键:数组是固定的,长度是不能动态变化的,因此我们需要再另外定义一个比原数组长度大一的数组 var arr = [5]int{19...
2019-11-17 15:27:37
1088
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人