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)
			}
		}
	}

猜你喜欢

转载自blog.csdn.net/weixin_45765795/article/details/112464901