已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题?**添加详细信息并通过editing this post阐明问题。
昨天关门了。
Improve this question
我试着对数字进行排名,但我得到了排名19的1149,这是最高的千和排名1的940,这是最高的百。我希望这是排名相应的排名,其中排名1149为1,然后最小的值为30,然后每隔一个数字将下降到位。
我尝试使用rank()对数字进行排序
已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题?**添加详细信息并通过editing this post阐明问题。
昨天关门了。
Improve this question
我试着对数字进行排名,但我得到了排名19的1149,这是最高的千和排名1的940,这是最高的百。我希望这是排名相应的排名,其中排名1149为1,然后最小的值为30,然后每隔一个数字将下降到位。
我尝试使用rank()对数字进行排序
1条答案
按热度按时间gev0vcfq1#
假设您有一个数字数组(您没有指定),您可以使用
rsort()
按照您要查找的正确顺序对数字进行排序。如果你同意排名从0开始:
结果:
如果你想让他们1:
输出: