带姓名的成绩单
[cpp]
/*
* 程序的版权和版本声明部分
* Copyright (c)2012, 烟台大学计算机学院学生
* All rightsreserved.
* 文件名称: array.cpp
* 作 者:杨绍宁
* 完成日期: 2012 年12 月 8日
* 版本号: v1.0
*
* 输入描述:无
* 问题描述:定义数组,按成绩排序输出成绩
*/
#include <iostream>
#include <string>
#include <iomanip>
using namespace std;
int main()
{
int i,j,k;
string n;
float score[6]={98,76,88,90,91,85};
string name[6]={"yang","li","liu","tian","zhang","xu"};
for(i=0;i<5;++i)
for(j=0;j<5-i;++j)
{
if(score[j]>score[j+1])
{
k=score[j];
score[j]=score[j+1];
score[j+1]=k;
n=name[j];
name[j]=name[j+1];
name[j+1]=n;
}
}
for(j=0;j<6;++j)
cout<<name[j]<<setw(5)<<score[j]<<endl;
return 0;
}
结果:
结果:加油吧!!!
补充:软件开发 , C++ ,