第十四周项目二(2)带姓名的成绩单
来源:互联网 发布:一千左右机械键盘 知乎 编辑:程序博客网 时间:2024/05/02 01:29
问题及代码:
/**Copyright (c) 2014,烟台大学计算机学院*ALL right reserved*文件名;eighty.cpp*作者;童宇*完成日期2014年11月25日*版本号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}; for(j=0; j<num-1; j++) //(1)按成绩排序 { 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<<"按成绩排序结果为:\n"; for(i=0; i<8; i++) { cout<<name[i]<<" : "<<score[i]<<" 分\n";//(1)按成绩排序输出结果 } for(j=0; j<num-1; j++) //(2)按姓名排序 { for(i=0; i<num-j-1; i++) { if(name[i]>name[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<<"\n\n按姓名排序结果为:\n"; for(i=0; i<8; i++) { cout<<name[i]<<" : "<<score[i]<<" 分\n";//(2)并输出结果输出结果 } return 0;}
运行结果:
0 0
- 第十四周项目二(2)带姓名的成绩单
- 第十四周项目二(2):带姓名的成绩单
- 第十四周项目二 带姓名的成绩单 (2)
- 第十四周项目二(1)带姓名的成绩单
- 第十四周 项目二:带姓名的成绩单(2.3)
- 第十四周项目二(1):带姓名的成绩单
- 第十四周项目二带姓名的成绩单(3)
- 第十四周 项目二--带姓名的成绩单(2.3)
- 第十四周项目二 带姓名的成绩单(1)
- 第十四周项目二 带姓名的成绩单(3)
- 第十四周项目二(2)——带姓名的成绩单
- 第十四周项目二 带姓名的成绩单
- 第十四周项目二—带姓名的成绩单
- 第十四周项目二——带姓名的成绩单
- 第十四周项目二:带姓名的成绩单
- 第十四周项目二之带姓名的成绩单
- 第十四周项目二——带姓名的成绩单
- 第十四周项目二带姓名的成绩单
- 注入点判断
- 图片怎样转换成word
- Android textView 的属性
- Palindrome Partitioning
- memcached搭建缓存系统
- 第十四周项目二(2)带姓名的成绩单
- Android Material Design之Toolbar与Palette实践
- From MySQL+MMM to MariaDB+Galera Cluster: A High Availability Makeover
- 文本框禁止粘贴
- Oracle EBS开发查找数据源(续)
- IOS开发笔记之应用间的跳转和数据传递
- android 设置类PreferenceActivity
- readonly 和 disable 在表单提交时候的区别
- java.util-学习(浏览)