/*
* 程序的版权和版本声明部分
* Copyright (c)2013, 烟台大学计算机学院学生
* All rightsreserved.
* 文件名称:score.cpp
* 作 者:
* 完成日期: 2013 年 4 月 13 日
* 版本号: v1.0
* 输入描述:已经在程序中初始化
* 问题描述:将学生成绩信息存储在结构体数组中,对结构体排序并输出
* 输出:按C++降序和按学号升序排序后的学生成绩单
*/
#include <iostream>
#include <cstring>
using namespace std;
struct Score
{
char num[14];
int cpp;
int math;
int english;
};
void sort1(Score array[],int n)
{
int i,j;
Score temp;
for(i=1;i<n;i++)
{
for(j=0;j<n-i;j++)
{
if(array[j].cpp<array[j+1].cpp)
{
temp=array[j];
array[j]=array[j+1];