博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++技能百炼之——运动员排序问题
阅读量:6637 次
发布时间:2019-06-25

本文共 926 字,大约阅读时间需要 3 分钟。

感觉自己用C++越来越生疏了,所以在网上找到了一些题,然后每天做一个练习,不为什么,从基础做起,权当作自己练习的见证了,今天就从最简单的冒泡排序开始~~

问题描述:

问题的提出:某大学开田径运动会,现有12名选手参加100米比赛,对应的运动员号及成绩如表所示,请按照成绩排名并输出,要求每一行输出名次、运动员号及成绩。要求用冒泡法排序。

运动员号

成绩(秒)

运动员号

成绩(秒)

001

136

031

149

002

148

036

126

010

120

037

134

011

127

102

125

023

156

325

153

025

134

438

127

#include 
#include
using namespace std;struct sport//声明运动员结构体{ char num[4];//运动员编号 double grade;//运动员成绩};void main(){ sport a[12] = {
{"001",13.6},{"002",14.8},{"010",12.0}, {"011",12.7},{"023",15.6},{"025",13.4}, {"031",14.9},{"036",12.6},{"037",13.4}, {"102",12.5},{"325",15.3},{"438",12.7}};//初始化 sport temp; int i,j; int row = 12,col = 3; for(i=1;i
a[j+1].grade) { temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } cout<
<<"名次"<
<<"编号"<
<<"成绩"<

转载于:https://www.cnblogs.com/JWMNEU/archive/2012/01/06/3069590.html

你可能感兴趣的文章
ACM-单向链表的操作
查看>>
第4次实验
查看>>
JAVA进阶25(CommonsIO环境搭建)
查看>>
openSession和getCurrentSession的比较
查看>>
.net 更改时间格式
查看>>
Java 日期字符串与日期类型转换
查看>>
转 v$session_longops视图
查看>>
html5dom2
查看>>
多媒体开发之h264中的sps---sps信息提取之帧率
查看>>
ssh
查看>>
poj1328 Radar Installation
查看>>
jmeter基础介绍
查看>>
SQL中replace函数
查看>>
java.util.ConcurrentModificationException 记一次坑
查看>>
Vim的一些使用
查看>>
环路运输
查看>>
创建proguard.cfg问题
查看>>
常见类 Object
查看>>
应力波扩频通信系统实现(一)——控制器设计
查看>>
数据链路层两台机器通信是靠广播的方式。
查看>>