Go语言 找出数组中和为指定值的两个元素的下标,比如从数组[1, 3, 5, 7, 8]中找出和为8的两个元素的下标分别为(0,3)和(1,2)

找出数组中和为指定值的两个元素的下标,比如从数组[1, 3, 5, 7, 8]中找出和为8的两个元素的下标分别为(0,3)和(1,2)。

var num = []int {1, 3, 5, 7, 8}
	sum := 8
	for i := 0; i < len(num); i ++ {
		for j := i; j < len(num); j ++ {
			if num[i] + num[j] == sum {
				fmt.Println(i, j)
			}
		}
	}
posted @ 2021-01-11 11:49  了_凡  阅读(364)  评论(0)    收藏  举报