第十五周-带名称的成绩单

第十五周-带姓名的成绩单
/* 
 * Copyright (c) 2012, 烟台大学计算机学院 
 * All rights reserved. 
 * 文件名称:带姓名的成绩单.cpp 
 * 作    者:  邱学伟
 * 完成日期:2012 年 12 月 8 日 
 * 版 本 号:v1.0 
 * 
 * 输入描述:无 
 * 问题描述:排序,字符串数组的应用
 * 程序输出:略 
 * 问题分析:略
 * 算法设计:略 
 */ 
#include <iostream>
#include <string>
using namespace std;
const num=20;
int main()
{
	int i,j,temp1;
	string temp2;
	double score[num]={34,78,99,49,55,60,70,89,99,100,59,60,89,78,79,98,88,66,97,73};
    string name[num]={"a","b","c","d","e","f","g","h","i","j","qiu","hu","fan","wang","jing","dong","sun","zhao","he","wei"};
	for(i=0;i<num-1;i++)
	{
		for(j=0;j<num-i-1;j++)
		{
			if(score[j]>score[j+1])
			{
				temp1=score[j];
				score[j]=score[j+1];
				score[j+1]=temp1;
				temp2=name[j];
				name[j]=name[j+1];
				name[j+1]=temp2;
			}

		}
	}
	cout<<"按成绩输出:"<<endl;
	for(i=0;i<num;i++)
	{
		cout<<name[i]<<":"<<score[i];
		cout<<endl;
	}
	return 0;
}
第十五周-带名称的成绩单