第十五周-(项目三)带姓名的成绩单。
来源:互联网 发布:mac 删除智能文件夹 编辑:程序博客网 时间:2024/05/18 00:28
/*02.* 程序的版权和版本声明部分03.* Copyright (c)2013, 烟台大学计算机学院学生04.* All rightsreserved.05.* 文件名称: array.cpp06.* 作 者: 王洪海07.* 完成日期: 2013年 12月 11日08.* 版本号: v1.009.* 输入描述:无10.* 问题描述:*/#include <iostream>#include <string>using namespace std;const int n=10;int main (){ int i,j,t; string temp; string name[n]={"wh","zk","ax","yf","zm","wp","wg","zy","wd","wj"}; double s[n]={100,80,65,75,67,88,99,73,60,59}; //(1)按成绩排序。 for(j=0;j<n-1;j++) { for(i=0;i<n-j-1;i++) { if(s[i]<s[i+1]) { t=s[i]; s[i]=s[i+1]; s[i+1]=t; temp=name[i]; name[i]=name[i+1]; name[i+1]=temp; } } } cout<<" 按成绩排序后的结果是:"<<endl; for(i=0;i<n;i++) cout<<name[i]<<" "<<s[i]<<endl; //(2)按姓名排序 。 for(j=0;j<n-1;j++) { for(i=0;i<n-j-1;i++) { if(name[i]>name[i+1]) { temp=name[i]; name[i]=name[i+1]; name[i+1]=temp; t=s[i]; s[i]=s[i+1]; s[i+1]=t; } } } cout<<"按同学姓名排序后有结果是:"<<endl; for(i=0;i<n;i++) cout<<name[i]<<"\t"<<s[i]<<endl; return 0;}
(冒泡发竟然有点忘了,幸亏通过这个程序又复习了一下~)
运行结果,如图:
0 0
- 第十五周-(项目三)带姓名的成绩单。
- 第十五周项目-带姓名的成绩单
- 第十五周上机项目3:带姓名的成绩单
- 第十五周项目3 带姓名的成绩单
- 第十五周项目3-带姓名的成绩单
- 带姓名的成绩单(第十五周上机任务)
- 第十五周-(项目四扩展)带姓名的多课成绩单
- 15周项目三:带姓名的成绩单
- 十五周:项目三带姓名的成绩单
- 第15周项目三--带姓名的成绩单
- 15周项目三:带姓名的成绩单。
- 第十五周项目四扩展:带姓名的多科成绩单···我勒个去!!
- 第十五周上机实践项目——带姓名的成绩单
- 第十五周 带姓名的多科成绩单
- 【数组】15周项目三(2)。带姓名的成绩单
- 【数组】15周项目三(1)。带姓名的成绩单 .
- 第14周 项目2-带姓名的成绩单(3)【按照姓名排序后的成绩单】
- 第14周项目2-带姓名的成绩单(2、按姓名排序)
- Spring是如何缓存单例bean
- jquery操作节点;jquery遍历节点
- VC的生产者消费者模型
- FMS Flex 视频应用开发
- Hive CSV Support(csv-serde)
- 第十五周-(项目三)带姓名的成绩单。
- 网页中返回顶部代码(多种方法)另附注释说明
- Mysql常用函数
- 指针篇之五 指针与数组 剪不断理还乱
- 爱情之线
- ifconfig使用及其配置文件
- Spring Security 3.1.3最小入门配置及实例下载
- WebStrom快捷键
- Oracle Process Architecture - Oracle 进程结构篇5