- /*
- * 程序的版权和版本声明部分
- * Copyright (c)2012, 烟台大学计算机学院学生
- * All rightsreserved.
- * 文件名称: array.cpp
- * 作 者:王俊
- * 完成日期:2012 年12 月9日
- * 版本号: v1.0
- * 输入描述:无
- * 问题描述:无
- *程序代码:
#include <iostream> #include <string> using namespace std; const int num=7; int main() { int i,j,t; string temp; double score[num]={88,95,76,96,66,78,98}; string name[num]={"sun","wang","li","liu","sui","zhang","zheng"}; for(i=0;i<=num;i++) { for(j=0;j<=num-i;j++) { if( name[i]< name[i+1]) { temp=name[j+1]; name[j+1]=name[j]; name[j]=temp; t= score[i+1]; score[i+1]= score[i]; score[i]=t; } } } cout<<"按姓名成绩排序:"<<endl; for(j=0;j<num;++j) { cout<<name[j]<<"\t"<<score[j]<<endl; } for(i=0;i<=num;i++) { for(j=0;j<=num-i;j++) { if( score[j]< score[j+1]) { t= score[j+1]; score[j+1]= score[i]; score[j]=t; temp=name[j+1]; name[j+1]=name[j]; name[j]=temp; } } } cout<<endl<<"按成绩排序:"<<endl; for(j=0;j<num;j++) { cout<<name[j]<<"\t"<<score[j]<<endl; } return 0; }
运行结果:
感悟:好不容易出来了!!!
12 */