鸽巢原理 c语言 求解答

img


求解答

维护两个变量left和right,初始时都指向数组第0位,将
right所指的值累加到sum中,
如果sum小于14,则right向右移,并将right所指的的值累加到sum中
如果sum大于14,则将sum的值减去left所指的值,然后将left右移
如果sum==14,则输出left和right