数组排名

来源:互联网 发布:wake瑜伽软件 编辑:程序博客网 时间:2024/05/02 04:53
/*作    者:  刘元龙           完成日期:2012 年12  月 13日             版 本 号:v1.0             输出描述:成绩单按分数的高低排序输出 问题描述:将成绩排序         程序输出:姓名:成绩 */#include<iostream>#include<string>   using namespace std;  int main()  {  int i,j,mum;char t[20] ;char name[6][20]={"lianlian","tuoba","liyang","qiaoyang","qipa","chenchen"};    double  c[6]={79,79,79,79,55,79};       for(j=0;j<6;j++)            for(i=0;i<5;i++)           {               if(c[i]<c[i+1])                {                    mum=c[i];                    c[i]=c[i+1];                    c[i+1]=mum;                  strcpy(t,name[i]);   strcpy(name[i],name[i+1]);   strcpy(name[i+1],t);            }             }cout<<"按成绩排序后的成绩:"<<endl;for(i=0;i<=5;i++)   cout<<name[i]<<":"<<c[i]<<endl;      cout<<endl;      return 0;  }     


运行结果: