成绩处理
来源:互联网 发布:java rotate 编辑:程序博客网 时间:2024/06/10 06:32
/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者: 胡颖 * 完成日期:2012 年 12月11 日 * 版 本 号:v1.0 * * 输入描述:略 * 问题描述:利用数组,循环,输出排列好的成绩单 * 程序输出:输出排列好的成绩单 * 问题分析:略 */#include<iostream>#include<string>using namespace std;const int num=5;int main(){ int i,j,t; string temp; string name[num]={"a","b","c","d","e"}; double score[num]={59,78,65,90,60}; for(j=0;j<num-1;j++) { for(i=0;i<num-j-1;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; } } } cout<<"按成绩排序后的结果是:"<<endl; for(i=0;i<num;i++) cout<<name[i]<<"\t"<<score[i]<<endl; for(j=0;j<num-1;j++) for(i=0;i<num-j-1;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; } } cout<<"按同学姓名排序后有结果是:"<<endl; for(i=0;i<num;i++) cout<<name[i]<<"\t"<<score[i]<<endl; return 0;}
运行结果:
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理。
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- ExtJS表单验证
- .1.2 typedef
- 16_2带姓名的成绩单
- Android CheckBox
- 为什么很多看起来不是很复杂的网站需要大量顶尖高手来开发?
- 成绩处理
- Linux ALSA声卡驱动之六:ASoC架构中的Machine
- MPMoviePlayerController和MPMoviePlayerViewController
- 一个简单的学生管理系统
- 数组引用:C++ 数组做参数 深入分析
- sprintf()/simple_strtoul()
- 市场营销学6——市场竞争分析
- Linux环境下添加Oracle的scott账户
- 关于USART接收中断的BUG和注意事项