1、要统计的姓,建二个数组。一个数组保存每一个姓,不管你是使用 split 分解得到,还是一行一行的赋值,都可以的。一个数组为 整数 ,用于统计用的。
2、统计
一级循环开始
取一个姓名,截取姓
二级FOR循环开始
姓与 姓的每一个数组元素比较
相同,退出循环。
二级FOR循环结束
判断循环变量最终值,是不是在 姓的指定范围内
是,第二个数组 以循环变量为下标 的元素 +1
否,按题目要求丢弃,也就是不作处理
一级循环结束
3、输出结果
建输出数组2个,一个为字符型A,一个为数值型B。数组大小为 0-10
for循环开始 I
判断 第二个数组(I) 是否小于10,是
A(第二个数组(I))= A(第二个数组值(I)) & 第一个数组(I) & ","
B(第二个数组(I))= B(第二个数组值(I)) + 1
否
按要求丢弃,不处理 。
for循环结束
for循环开始 I
组合成每一行 ,姓名连接在 A 里,计数在B里面,统计到的人次在循环变量。
for循环结束