项目3—带姓名的成绩单(1
来源:互联网 发布:nginx的会话保持 编辑:程序博客网 时间:2024/06/05 05:06
/** 程序的版权和版本声明部分* Copyright (c)2013,烟台大学计算机学院学生* All rightsreserved.* 文件名称:array.cpp* 作者:张凯* 完成日期;: 2013年12月5日* 版本号: v1.0* 输入描述: 无* 问题描述:带姓名的成绩单(1)*/ #include <iostream>#include <string>using namespace std;string name[20];int score[20];int n;//定义一个全局变量void input_data(); //输入学生姓名和成绩void f(); //排序成绩void output_data();int main(){ cout<<"请输入人数:"<<endl; cin>>n; input_data(); f(); output_data(); return 0;}void input_data(){ int i; for(i=0;i<n;i++) { cout<<"请输入第"<<i+1<<"名学生的名字和成绩"<<endl; cin>>name[i]>>score[i]; }}void f(){ int i,j,t; string c; for(i=0;i<n-1;i++) for(j=0;j<n-1-i;j++) { if(score[j]>score[j+1]) { t=score[j],c=name[j]; score[j]=score[j+1],name[j]=name[j+1]; score[j+1]=t,name[j+1]=c; } }}void output_data(){ for(int i=0;i<n;i++) cout<<name[i]<<" ,"<<score[i]<<endl;}
运行结果(如下图)
心得体会:o(>﹏<)o (ˇˍˇ)
- 项目3—带姓名的成绩单(1
- 项目3 带姓名的成绩单
- 第十五周上机项目3:带姓名的成绩单
- 第十五周项目3 带姓名的成绩单
- 第十五周项目3-带姓名的成绩单
- 十五周项目3-带姓名的成绩单
- 第14周项目2(3)-带姓名的成绩单
- 第十四周项目二带姓名的成绩单(3)
- 第十四周项目二 带姓名的成绩单(3)
- 第十四周项目二——带姓名的成绩单
- 第十四周项目二——带姓名的成绩单
- 第十四周项目二(1)带姓名的成绩单
- 第十四周项目二(1):带姓名的成绩单
- 第14周项目2(1)-带姓名的成绩单
- 第十四周项目二 带姓名的成绩单(1)
- 第十四周项目二—带姓名的成绩单
- 第十五周项目-带姓名的成绩单
- 提高项目38-带姓名的成绩单
- linux下内存泄露检测工具介绍
- kallsyms实现原理源码分析
- haslayout的知识
- 【discuzx3】个人主页默认风格的设置
- 调试中遇到问题的解决方法
- 项目3—带姓名的成绩单(1
- UIButton 按钮控件-IOS开发
- QT 框架中快速应用OpenCV 基于图片
- vs2012如何修改主题
- assert()函数用法总结
- Engine中如何把没有Z值的Gemetry转为有Z值的Geomtry:报错"the geometry has no Z values"
- 4 多线程应用:数据库连接池
- 基于visual Studio2013解决C语言竞赛题之0604二维数组置换
- RHadoop的安装