标题:如何从编号规则中,算出共有多少个班级,分别是哪些班?
只看楼主
hxwj
Rank: 2
等 级:论坛游民
帖 子:74
专家分:34
注 册:2016-12-8
结帖率:57.14%
已结贴  问题点数:20 回复次数:5 
如何从编号规则中,算出共有多少个班级,分别是哪些班?
下列数据的第二列表示学生编号用第1、2位两位表示年号,第3、4位两位表示班级号;第5、6两位表示该班上学生顺序号。
通过班级号的何种算法,知道有多少个班,分别是哪些班?
160401    160301    刘洛源    男    484.4
160101    160101    黎彬    男    481.9
160402    160302    陈俊豪    男    481.4
160102    160402    黄岸    男    480.2
160403    160303    庞静    女    479.8
160103    160603    金文洋    男    477.7
160404    160304    刘金玲    女    476.9
160104    160904    庞鹏鹤    男    476.7
160105    160705    程文文    男    475.6
160301    161001    平厚晖    男    474.9
160302    160202    范汉明    男    472.6
160106    160106    邹博康    男    472.3
160201    160401    郑栎    男    472
160107    160707    吴海涛    男    471.9
160202    160402    沈愿    女    471.9
160405    160305    龚冰    女    470.7


[此贴子已经被作者于2016-12-22 11:35编辑过]

2016-12-22 11:24
groveer
Rank: 3Rank: 3
来 自:世界的一角
等 级:论坛游侠
威 望:1
帖 子:77
专家分:182
注 册:2013-11-18
得分:10 
在excel中有个功能叫分裂,如果写成程序,只要对第二列字符串的1、2位 3 4位 5 6位分别提取出来再进行排序就行了

付出不亚于任何人的努力~
2016-12-22 11:53
hxwj
Rank: 2
等 级:论坛游民
帖 子:74
专家分:34
注 册:2016-12-8
得分:0 
回复 2楼 groveer
你可能没有看明白,记录很多的情况下,数据取出来,有没有"01",有没有"02",而不是排序,是自动让程序算出有哪些班级,
2016-12-22 12:01
九转星河
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:长长久久
等 级:贵宾
威 望:52
帖 子:5023
专家分:14003
注 册:2016-10-22
得分:10 
回复 3楼 hxwj
意思是不是说相当于把重复出现的班级忽略,然后提取出来的就是班级的数量了?
如果是,这就相当于删除重复出现的单词一样~

[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
2016-12-22 12:06
groveer
Rank: 3Rank: 3
来 自:世界的一角
等 级:论坛游侠
威 望:1
帖 子:77
专家分:182
注 册:2013-11-18
得分:0 
回复 2楼 groveer
你不是说3 4位表示班级号么,把3 4位提取出来去重不行?

付出不亚于任何人的努力~
2016-12-22 12:39
hxwj
Rank: 2
等 级:论坛游民
帖 子:74
专家分:34
注 册:2016-12-8
得分:0 
突然明了,二层循环就能实现了,
2016-12-22 13:06



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-472758-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019111 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved