现在的位置: 首页 > 综合 > 正文

成绩处理(按姓名倒着排序)

2013年10月20日 ⁄ 综合 ⁄ 共 515字 ⁄ 字号 评论关闭
#include<iostream>
#include<string>
using namespace std;
int main()
{
	cout<<"按姓名排序"<<endl;
	double a[20]={86,76,62,58,77,85,92,80,96,88,77,67,80,68,88,87,64,59,61,76};  
    string name[20]={"yang","rong","wang","zhao","song","zhong","liu","bao","cai","fan","guang","hao","gai","kai","lai","man","nan","tai","yuan","a"};  
	string mum;
    int i,j,t;  
    for(j=0;j<=19;++j)  
        for(i=0;i<=19;++i)  
        {  
            if(name[i]>name[i+1])  
            {  
                mum=name[i];  
                name[i]=name[i+1];  
                name[i+1]=mum; 
				t=a[i];
				a[i]=a[i+1];
				a[i+1]=t;
            }  
        } 
	
    for(i=0;i<19;++i)  
      cout<<name[i]<<" "<<a[i]<<endl; 
	return 0;  
}  

运行结果:、

抱歉!评论已关闭.