|
7楼
发表于 2022-10-15 09:51:29
|
只看该作者
福建省泉州市
变量名 | 类 型 | 静态 | 数组 | 备 注 | 排序数量 | 整数型 | | | 数组 | 文本型 | | 0 | 数组2 | 文本型 | | 0 | n | 整数型 | | | i | 整数型 | | |
数组 = { “科技”, “1”, “数字”, “电子”, “9”, “数字”, “飞拓”, “3”, “数字”, “信息”, “4”, “数字”, “传播”, “6”, “数字”, “信息11”, “2”, “数字”, “集团”, “5”, “数字”, “天地”, “7”, “数字”, “科技”, “2”, “增长”, “建源”, “1”, “增长”, “国科”, “3”, “教育”, “博传”, “2”, “教育”, “澳康”, “1”, “教育”, “澳洋”, “1”, “民营”, “天地”, “1”, “防治” }排序数量 = 取数组成员数 (数组 ) ÷ 3 重定义数组 (数组, 真, 排序数量, 3 )调试输出 (数组 ) 计次循环首 (排序数量, n ) 计次循环首 (排序数量 - n, i )  如果真 (数组 [i ] [3 ] > 数组 [i + 1 ] [3 ])  交换变量 (数组 [i ] [1 ], 数组 [i + 1 ] [1 ])  交换变量 (数组 [i ] [2 ], 数组 [i + 1 ] [2 ])  交换变量 (数组 [i ] [3 ], 数组 [i + 1 ] [3 ])    计次循环尾 () 计次循环尾 ()调试输出 (数组 ) 计次循环首 (排序数量, n ) 计次循环首 (排序数量 - n, i )  如果真 (数组 [i ] [3 ] = 数组 [i + 1 ] [3 ])   如果真 (数组 [i ] [2 ] > 数组 [i + 1 ] [2 ])   交换变量 (数组 [i ] [1 ], 数组 [i + 1 ] [1 ])   交换变量 (数组 [i ] [2 ], 数组 [i + 1 ] [2 ])   交换变量 (数组 [i ] [3 ], 数组 [i + 1 ] [3 ])        计次循环尾 () 计次循环尾 ()调试输出 (数组 )
看看这个 好玩不
补充内容 (2022-10-15 09:57):
如果你的文本组里 相同类型的都挨在一起,那直接把第一个双层循环删掉即可 |
|