第14周项目 2 带姓名的排序
来源:互联网 发布:做美工ps的电脑 编辑:程序博客网 时间:2024/06/01 07:29
* copyright (c) 2014 , 烟台大学计算机学院
* all rights reserved .
* 文件名称 : textst . cpp
* 作者 : 孙旭明
* 完成日期 : 2014年12月8日
* 版本号 : v1.0
*
*/
#include<iostream>
#include<string>
using namespace std;
const int num=8;
int main()
{
int i,j,t;
string temp;
string name[num]= {"zhao","qian","sun","li","zhou","wu","zheng","wang"};
double score[num]= {79,84,65,89,60,92,78,56};
//(1)按成绩排序并输出结果
for(i=0; i<num-1; ++i) //按成绩排序并输出结果
for(j=0; j<num-1-i; ++j)
{
if(score[j]>score[j+1])
{
t=score[j];
score[j]=score[j+1];
score[j+1]=t;
temp=name[j];
name[j]= name[j+1];
name[j+1]=temp;
}
}
cout<<endl;
cout<<"同学们按成绩排序的结果是:"<<endl;
cout<<endl;
for(i=0; i<num; ++i)
cout<<name[i]<<":"<<score[i]<<"分"<<endl;
cout<<endl;
cout<<"&&&&&&王者之风&&&&&&"<<endl; //分隔符
cout <<endl;
for(i=0; i<num-1; ++i) //按姓名排序并输出结果
for(j=0; j<num-1-i; ++j)
{
if(name[j]>name[j+1])
{
temp=name[j];
name[j]= name[j+1];
name[j+1]=temp;
t=score[j];
score[j]=score[j+1];
score[j+1]=t;
}
}
cout<<endl;
cout<<"同学们按姓名排序的结果是:"<<endl;
cout<<endl;
for(i=0; i<num; ++i)
cout<<name[i]<<":"<<score[i]<<"分"<<endl;
return 0;
}
冒泡排序
- 第14周项目 2 带姓名的排序
- 第14周项目2-带姓名的成绩单(2、按姓名排序)
- 第14周 项目2-带姓名的成绩单(3)【按照姓名排序后的成绩单】
- 第14周项目2-带姓名的名单(1、按成绩排序)
- 第14周项目2带姓名的成绩单(2)
- 第14周项目2(2)-带姓名的成绩单
- 第14周项目2带姓名的成绩单
- 第14周项目2-带姓名的成绩单
- 第14周项目2-带姓名的成绩单
- 第14周项目2(1)-带姓名的成绩单
- 第14周项目2(3)-带姓名的成绩单
- 第14周项目2-带姓名的成绩单
- 第14周项目2-带姓名的成绩单
- 第14周项目2-带姓名的成绩单
- 第14周 项目2-带姓名的成绩单(2)
- 第14周项目2-带姓名的成绩单-(1)&(2)
- 第14周上机实践项目2——带姓名的成绩单(2)
- 第14周项目2-带姓名的成绩单(2)
- Servlet配置与资源参数
- 示例11:TabWidget的应用(2)
- (四)简单的C语言顺序程序设计
- yield return null和yield return 0 验证
- 二十五.关闭看门狗
- 第14周项目 2 带姓名的排序
- Watch Manga and Play Bleach Manga Online
- HDU1000
- 谷歌眼镜活下去的唯一希望:开放软件系统
- 浅入浅出之Jedis
- 练手小项目(5)安全卫士_程序锁bug修复一
- fedora安装wps
- HDU1001
- 相关分析与回归分析