编写一个c++程序,对运动会上百米比赛成绩进行排名。
相关知识
多维数组C++支持多维数组。
多维数组声明的一般形式如下:
多维数组最简单的形式是二维数组。声明一个二维数组即为声明一个x行y列数组,形式如下:
举例说明:
初始化二维数组
多维数组可以通过在括号内为每行指定值来进行初始化。下面是一个带有3行4列的数组。
内部嵌套的括号是可选的,下面的初始化与上面是等同的:
访问二维数组二维数组中的元素是通过使用下标(即数组的行索引和列索引)来访问的。
举例说明:
即:将数组中第3行第4个元素赋值给变量val。
选择排序选择排序详情见上一关。
编程要求已知某运动会男子百米跑决赛成绩,要求编写程序,按成绩排序并输出排序结果,包括输出名次、运动员编号和成绩三项内容。
提示:用M行3列数组存放运动员号码、成绩与名次,对决赛成绩降序排序,最后按排序后的位置输出名次。(M为运动员人数)
输入输出说明:
输入运动员编号和成绩按顺序输出名次、运动员编号和成绩输出。
测试举例:
测试输入:
预期输出:
版权声明
本文仅代表作者观点,不代表xx立场。
本文系作者授权xx发表,未经许可,不得转载。
评论列表
发表评论