满意泥猴桃

文章
7
资源
0
加入时间
2年10月21天

【剑指Offer】输入一个正数s,打印出所有和为s 的连续正数序列(序列大小至少为2) (C++)

题目用例: s = 15,那么由于1+2+3+4+5 = 4+5+6=7+8 = 15,所以存在3个这样的序列。 分析: 由于序列大小至少为2,我们定义两个变量l和r,分别表示序列的最小值和最大值。 对于r而言,r取何值其实是有一个范围的,即当序列只有2个数时,r的上限可以被确定,即:(r - 1) + r <= s 代码:#include <iostream>u...