本帖最后由 qixiaobin0715 于 2024-9-6 11:20 编辑
回复 13# 77七
既然这么喜欢if,给你找个素材练练手,大概是两三年前的一个帖子,由于关注度不大,原贴未找到。一个大佬用迭代法解决的,在这里设定就用“if到底”求解,文本如下:- 1,8
- 2,-8
- 3,5
- 4,0
- 5,25
- 6,30
- 7,18
- 8,50
- 9,-12
- 10,-22
- 11,-5
- 12,4
- 13,11
- 14,20
- 15,55
- 16,33
- 17,-22
- 18,-10
- 19,-3
- 20,10
- 21,9
- 22,5
- 23,0
- 24,-5
- 25,14
- 26,22
- 27,50
- 28,89
- 29,-9
- 30,-33
- 31,-12
- 32,-66
- 33,8
- 34,-9
- 35,8
复制代码 前面是序号,后面是数值。
找出连续3个数值小于等于6;接着连续4个数大于等于10;再接着连续3个数小于等于-2,共10个连续数值。不止一组数值符合以上条件啊,重叠也算。找到后显示序号比如10-19。
要注意第一个条件的数值包含第三个条件的数值。
原贴都是连续3个数值,记得我当时是取巧解决的,这里第二个条件是连续4个数值,增加了一些难度。
没什么实际用处,只是练练手,博得一笑而已,别当回事。 |