开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 823|回复: 4
收起左侧

[完成] 求助教学,数组排序,当数组次数相同的要乱序占位

 关闭 [复制链接]
结帖率:98% (58/59)
发表于 2022-8-9 15:24:01 | 显示全部楼层 |阅读模式   河南省郑州市
60精币
目标说明:
1、输入的数组是由00~99组成的两位数,有空格间隔,
2、统计输入的数组有多到少产生出一个排序,
3、当多个数组次数相同时,不能按默认从小到大排列,必须让他们产生一次乱序占位,
4、因为数组是由00~99共有100个,输入中没有出现的,就是出现0次的排最末,排好的序每次都是完整100个数组,出现0次的必然都是相同次数的,所以0次的也要随机乱序占位。
测试数据:
30
31
32
33
34
35
36
37
38
39
00 00 00 00
44 44 44
55 55 55
66 66 66
77 77 77
99 99 99 99 99 99
数组排序.png

最佳答案

结帖率:100% (31/31)
发表于 2022-8-9 15:24:02 | 显示全部楼层   陕西省西安市
新建.e (857.71 KB, 下载次数: 10)

评分

参与人数 1荣誉 +1 收起 理由
笨潴 + 1 热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻!

查看全部评分

回复

使用道具 举报

结帖率:100% (18/18)

签到天数: 20 天

发表于 2022-8-9 15:43:39 | 显示全部楼层   福建省泉州市
①设置自定义类型的数组,成员名2个:数值、出现次数;数值为00-99的这一百个数
②输入的文本分割后加入数组    并去除重复
分割文本()
数组_去重复()
③去重复后的文本数组,取每个文本在输入文本中出现次数,并将次数填入①中数组对应数值的出现次数
文本_取出现次数 ()
④对①建立的数组根据出现次数进行排序
⑤排序后的数组,从前往后依次取所有出现次数相同的成员加入临时数组,乱序后加入结果数组
乱序方式可参考
数组随机排序、数组乱序
https://bbs.125.la/forum.php?mod=viewthread&tid=14712180
(出处: 精易论坛)
回复

使用道具 举报

结帖率:98% (58/59)

签到天数: 2 天

 楼主| 发表于 2022-8-10 02:56:12 | 显示全部楼层   河南省郑州市
感谢“飞鸟和蝉”老师敲黑板给出提纲,对于优等生一点就通,我等初级敲出包也是蒙圈,等待老师们给出实例好照葫芦画瓢,
回复

使用道具 举报

结帖率:98% (58/59)

签到天数: 2 天

 楼主| 发表于 2022-8-12 07:58:48 | 显示全部楼层   河南省郑州市
感谢@liantan 老师的教学相助!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表