跑步成绩排序后输出K名次姓名C++怎样实现
1、首先,定义一个运动员结构。
2、结构变量Runner中,有一个字符串变量name和一个整型变量time。
3、定义一个Runner类型的数组变量r,如下图所示。
4、主函数中,定义两个整型变量,保存运动员人数和抽奖的名次。
5、接着,输入保存运动员人数和抽奖的名次,保存在变量n和k中。
6、用for循环,输入所有运动员的信息。
7、定义三个整型变量,控制运动员的排序。
8、定义一个Runner类型的临时变量,临时保存排序需交换的值。
9、用插入排序法,实现所有运动员按成绩,从小到大排序。
10、最后,输出抽奖得到的要奖励名次运动员的姓名。
11、运行数据,输入运动员人数、抽奖得到的名次,以及所有运动员信息后,电脑就会输出抽奖得到名次的运动员姓名。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:86
阅读量:67
阅读量:27
阅读量:66
阅读量:29