带姓名的成绩单

来源:互联网 发布:jquery ajax php 编辑:程序博客网 时间:2024/05/04 12:17
/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: array.cpp                           * 作    者:赵  洋                            * 完成日期: 2012 年12  月  06 日* 版本号: v1.0      * * 输入描述:无* 问题描述:定义数组,按成绩排序输出成绩*/#include<iostream>#include<string>using namespace std;int main(){int i,j,t;string temp;string name[5]={"zhao","li","wang","yang","he"};float score[5]={79,84,65,89,60};cout<<"按成绩排序:"<<endl;for(j=0;j<4;j++)for(i=0;i<4-j;i++){if(score[i]<score[i+1]){t=score[i];score[i]=score[i+1];score[i+1]=t;                temp=name[i];name[i]=name[i+1];name[i+1]=temp;}}for(i=0;i<5;i++)cout<<name[i]<<" "<<score[i]<<endl;cout<<"按同学姓名排序:"<<endl;for(j=0;j<4;j++)for(i=0;i<4-j;i++){if(name[i]<name[i+1]){temp=name[i];name[i]=name[i+1];name[i+1]=temp;t=score[i];score[i]=score[i+1];score[i+1]=t;}}for(i=0;i<5;i++)cout<<name[i]<<" "<<score[i]<<endl;return 0;}


运行结果: