1、运行程序,输入的数据第一行为总人数n,0<=n<=40,后面为n行,每行输入一个学生的性别和身高。输出数据,则为n个小数点后两位实数,实数顺序为所有学生的排列顺序。
2、首先,定义一个常量,控制数组的长度。
3、接着,定义6个整型变量,保存总人数、实现排序的变量,以及男生和女生的人数。
4、定义两个浮点型实数,保存身高和临时变量。定义两个浮点型数组,分别保存男生和女生的所有身高。
5、定义一个字符串变量,保存学生的性别。
6、输入学生的总人数,保存在变量n中。
7、输入学生的性别和身高,保存在变量s和h中。
8、如果s表示为男生,则将身高保存到数组b中。
9、如果s为女生,则将身高保存到数组f中。
10、用插入排序法,实现所有男生身高从左到右从矮到高的排列,保存在数组b中。
11、同样用插入排序法,实现所有女生从左到右从高到矮的排序,保存在数组f中。
12、然后,从左到右输出所有的男生身高,身高为小数点后两位。
13、最后,从左到右输出所有女生的身高,身高为小数点后两位。
14、运行程序,输入所有学生的身高后,电脑就会输出正确的排列顺序。