回 帖 发 新 帖 刷新版面

主题:help~~~~

读入n个不相同且不为0的数(1<=n<=100),不用排序,求出其中第r个大的数(1≤r≤n),即有r-1个数比它大,其余的数都比它小。
例如:输入3,14,22,15,17,6,其中第3个大的数为15。
[em18]

回复列表 (共19个回复)

沙发

very!easy!![em2]

板凳

甘你就做啦!!!!
[em20]

3 楼

easy

4 楼

5识

5 楼

easy!

6 楼

将第一个数和后面的数比较,如果有比他大的数则i=i+1,可知第一个数第i大。同理可求其他数是第几大。。。。。

7 楼

妈的 怎么就只有人说easy呀  都没人上去试试手 没人来偶来
恩`~~~恩!··那个   那个   就是这样啦
要么你先搞另外一个树组  重新排列```
要么你给没一个树带上你一个编号 通过比较的编号 按编号输出````
有没有问题```

8 楼

6楼的 你个傻B  这样的方法不行

9 楼

比如```3  15 25 48 10 24 11
我找到3了 然后找第3大的```首先 i为1 然后找到15 i为2  最后找到25 i为3  输出 `````白痴 这样的方法都想的出来

10 楼

我靠,可以的。。我等一下,把程序贴出来

我来回复

您尚未登录,请登录后再回复。点此登录或注册