第14周项目2-带姓名的成绩单
来源:互联网 发布:招聘网络技术员图片 编辑:程序博客网 时间:2024/05/29 08:35
问题及代码:
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李盈盈 * 完成日期:2014年 11 月 27 日 * 版 本 号:v1.0 * * 问题描述:输出按成绩排序后的同学的名单和按同学姓名排序后的成绩单 * 输入描述:无 * 程序输出: 输出按成绩排序后的同学的名单和按同学姓名排序后的成绩单 */#include<iostream>#include<string>using namespace std;const int num=8;int main(){ string name[num]= {"zhao","qian","sun","li","zhou","wu","zheng","wang"}; double score[num]= {79,84,65,89,60,92,78,56}; double t; string f; for (int i=0; i<num-1; i++) for (int j=0; j<num-i-1; j++) if(score[j]>score[j+1]) { t=score[j]; score[j]=score[j+1]; score[j+1]=t; f=name[j]; name[j]=name[j+1]; name[j+1]=f; } cout<<"按成绩排序并输出结果:"<<endl; for (int i=0; i<num; i++) { cout<<name[i]<<": "<<score[i]<<endl; } for (int i=0; i<num-1; i++) for (int j=0; j<num-i-1; j++) if(name[j]>name[j+1]) { f=name[j]; name[j]=name[j+1]; name[j+1]=f; t=score[j]; score[j]=score[j+1]; score[j+1]=t; } cout<<"按同学姓名排序并输出结果:"<<endl; for (int i=0; i<num; i++) { cout<<name[i]<<": "<<score[i]<<endl; } return 0;}
运行结果:
0 0
- 第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-带姓名的成绩单(3)【按照姓名排序后的成绩单】
- 第14周 项目2-带姓名的成绩单(2)
- 第14周项目2-带姓名的成绩单-(1)&(2)
- 第14周上机实践项目2——带姓名的成绩单(2)
- 第14周项目2-带姓名的成绩单(2)
- 第14周项目2-带姓名的成绩单(文件版)
- 第14周项目二 带姓名的成绩单(1)(2)
- android组件measure过程
- spring security教程
- hdoj 1026 Ignatius and the Princess I 【BFS】
- mysql GTID主从复制
- ORA-01720:不存在“****.****"授权选项
- 第14周项目2-带姓名的成绩单
- windows API 开发飞机订票系统(二)
- Java 多线程之 TransferQueue
- SimpleJbdcTemplate类
- 如何运行linux shell程序
- eclipse中,Save Failed Negative time
- linux使用jconsole
- static对局部变量的作用
- java DOM解析XML文件