第14周项目2--带姓名的成绩单&文件读入
来源:互联网 发布:网络教育几月考试 编辑:程序博客网 时间:2024/05/15 01:40
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:姜甜甜 * 完成日期:2014年 12月 1 日 * 版 本 号:v1.0 * * 问题描述:数据由score.txt提供,程序该如何改?(成绩值利用EXCEL软件随机产生,高了的可以得意,低了的请不要介意,照顾下那位垫底老同鞋的情绪。) * 输入描述:无 * 程序输出:对应的结果 */ #include<iostream>#include<string>#include<fstream>#include<cstdlib>#include<iostream>using namespace std;int main(){ int i=0,j,n,t; //n为总人数 string temp; string name[200]; double score[200]; ifstream infile ("score.txt",ios::in); if(!infile) { cerr<<"open error !"<<endl; exit(1); } while(infile>>name[i]>>score[i]) { i++; } n=i; infile.close();//(1)按成绩排序 for(j=0; j<n-1; j++) for(i=0; i<n-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<n; i++) cout<<name[i]<<"\t"<<score[i]<<endl; return 0;}
0 0
- 第14周项目2--带姓名的成绩单&文件读入
- 第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-带姓名的成绩单(文件版)
- 第14周项目2-带姓名的成绩单(3、加入文件操作)
- 第14周项目2-带姓名的成绩单(2、按姓名排序)
- 第14周 项目2-带姓名的成绩单(3)【按照姓名排序后的成绩单】
- 第14周 项目2-带姓名的成绩单(2)
- 第14周项目2-带姓名的成绩单-(1)&(2)
- 第14周上机实践项目2——带姓名的成绩单(2)
- 最短编辑距离
- 手把手教你在Solaris上写一个daemon程序
- 有关时间戳的一段代码
- 想做web开发,就学JavaScript
- /system/bin/sh: XXX: No such file or directory
- 第14周项目2--带姓名的成绩单&文件读入
- effective c++条款13-17 “以对象管理资源”之RAII浅析
- codevs1044 拦截导弹(最长不下降子序列dp)
- 次的电源线导致充电限流问题
- linux 打开网卡eth0只有ipv6没有ipv4的临时解决方案
- Linux把应用图标放到桌面上
- Windows下PostgreSql数据导出和恢复
- 反射问题汇总
- hdu 5119 Happy Matt Friends (背包,高斯消元)