/*
* 程序的版权和版本声明部分
* Copyright (c)2012, 烟台大学计算机学院学生
* All rightsreserved.
* 文件名称: x.cpp
* 作者:李蒙
* 完成日期: 2012年 12 月8 日
* 版本号: v1.0
* 输入描述:
* 问题描述:成绩排序
* 程序输出:成绩排序
*/
#include <iostream>
#include <string>
using namespace std;
int main()
{
int i,j,n;
string m;
int score[6]={100,100,100,100,100,99};
string name[6]={"14 李蒙","11 张浩","12 刘清远","10 杨绍宁","09 田宇","13 徐本锡"};
for(j=1;j<6;j++)
{
for(i=0;i<6-j;i++)
{
if(score[i]<score[i+1])
{
n=score[i];
score[i]=score[i+1];
score[i+1]=n;
m=name[i];
name[i]=name[i+1];
name[i+1]=m;
}
}
}
cout<<"按成绩排名:"<<endl;
for(i=0;i<6;i++)
cout<<name[i]<<" "<<score[i]<<endl;
}
输出结果: