带姓名的成绩单

来源:互联网 发布:svs软件 编辑:程序博客网 时间:2024/06/10 03:23
  1. /*
  2. * 程序的版权和版本声明部分
  3. * Copyright (c)2012, 烟台大学计算机学院学生
  4. * All rightsreserved.
  5. * 文件名称: array.cpp
  6. * 作 者:王俊
  7. * 完成日期:2012 年12 月9日
  8. * 版本号: v1.0
  9. * 输入描述:无
  10. * 问题描述:无
  11. *程序代码:
    #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   */
原创粉丝点击