首页 > 家居生活 > 养生美容 >

跑步成绩排序后输出K名次姓名C++怎样实现

来源:互联网 版权归原作者所有,如有侵权,请联系我们

跑步活动中,有n人跑完了全程,且所用时间都不相同,颁奖时随机抽取一个名次k,赠送礼品,请输出第k名的选手姓名。怎样用C 实现这一运算呢?小编与大家分享编程经验。LfZ办公区 - 实用经验教程分享!

跑步成绩排序后输出K名次姓名C  怎样实现LfZ办公区 - 实用经验教程分享!

工具/原料

  • C

方法/步骤

  • 1

    首先,定义一个运动员结构。LfZ办公区 - 实用经验教程分享!

    跑步成绩排序后输出K名次姓名C  怎样实现LfZ办公区 - 实用经验教程分享!

  • 2

    结构变量Runner中,有一个字符串变量name和一个整型变量time。LfZ办公区 - 实用经验教程分享!

    跑步成绩排序后输出K名次姓名C  怎样实现LfZ办公区 - 实用经验教程分享!

  • 3

    定义一个Runner类型的数组变量r,如下图所示。LfZ办公区 - 实用经验教程分享!

    跑步成绩排序后输出K名次姓名C  怎样实现LfZ办公区 - 实用经验教程分享!

  • 4

    主函数中,定义两个整型变量,保存运动员人数和抽奖的名次。LfZ办公区 - 实用经验教程分享!

    跑步成绩排序后输出K名次姓名C  怎样实现LfZ办公区 - 实用经验教程分享!

  • 5

    接着,输入保存运动员人数和抽奖的名次,保存在变量n和k中。LfZ办公区 - 实用经验教程分享!

    跑步成绩排序后输出K名次姓名C  怎样实现LfZ办公区 - 实用经验教程分享!

  • 6

    用for循环,输入所有运动员的信息。LfZ办公区 - 实用经验教程分享!

    跑步成绩排序后输出K名次姓名C  怎样实现LfZ办公区 - 实用经验教程分享!

  • 7

    定义三个整型变量,控制运动员的排序。LfZ办公区 - 实用经验教程分享!

    跑步成绩排序后输出K名次姓名C  怎样实现LfZ办公区 - 实用经验教程分享!

  • 7本页面未经授权抓取自百度经验
  • 8

    定义一个Runner类型的临时变量,临时保存排序需交换的值。LfZ办公区 - 实用经验教程分享!

    跑步成绩排序后输出K名次姓名C  怎样实现LfZ办公区 - 实用经验教程分享!

  • 9

    用插入排序法,实现所有运动员按成绩,从小到大排序。LfZ办公区 - 实用经验教程分享!

    跑步成绩排序后输出K名次姓名C  怎样实现LfZ办公区 - 实用经验教程分享!

  • 10

    最后,输出抽奖得到的要奖励名次运动员的姓名。LfZ办公区 - 实用经验教程分享!

    跑步成绩排序后输出K名次姓名C  怎样实现LfZ办公区 - 实用经验教程分享!

  • 11

    运行数据,输入运动员人数、抽奖得到的名次,以及所有运动员信息后,电脑就会输出抽奖得到名次的运动员姓名。LfZ办公区 - 实用经验教程分享!

    跑步成绩排序后输出K名次姓名C  怎样实现LfZ办公区 - 实用经验教程分享!

  • 注意事项

    • 作者声明:本篇经验系本人辛勤劳动的原创成果,未经许可,谢绝转载。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!LfZ办公区 - 实用经验教程分享!


    标签: 跑步成绩输出名次姓名

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号