第四周项目五选作3
来源:互联网 发布:香港网络运营商有几家 编辑:程序博客网 时间:2024/06/07 15:29
#include<iostream>#include<fstream>using namespace std;class Salary{public:void duru();void add();void paixu();void shuchu();void write();private:double salary[500];int number;};void main(void){Salary n;n.duru();n.add();n.paixu();n.shuchu();n.write();system("PAUSE");}void Salary::duru(){ number=0; ifstream infile("salary.txt",ios::in); if(!infile){cerr<<"open error"<<endl;exit(1);}while(!infile.eof()){ infile>>salary[number]; ++number;}infile.close(); }void Salary::shuchu(){ for(int i=0;i<number;i++){ cout<<salary[i]<<"\t"; }}void Salary::add(){for(int i=0;i<number;i++){salary[i]+=100;}}void Salary::paixu(){ int i,j; double t; for (i=0;i<number-1;i++) for(j=0;j<number-i-1;j++) if (salary[j]<salary[j+1]) { t=salary[j]; salary[j]=salary[j+1]; salary[j+1]=t; } }void Salary::write(){number-=1; ofstream outfile("t.txt",ios::out); if(!outfile){cerr<<"error"<<endl;exit(1);}while(!outfile.eof() && number!=-1){ outfile<<salary[number]<<"\t"; number--;}outfile.close(); }
txt文件图:
- 第四周项目五选作3
- 第四周项目3
- 第四周项目3
- 第四周 项目3
- 第四周【项目3
- 第四周【项目3
- 第四周【项目3
- 第四周-项目3
- 第四周项目3
- 第四周项目3
- 第四周项目3
- 第四周项目3
- 第四周项目3
- 第四周 【项目3
- 第四周 【项目3
- 第四周 【项目3
- 第四周 【项目3
- 第四周 【项目3
- 黑马程序员:多线程
- CSS Positioning
- NSIS 常用变量解释
- poj 3917 Rock, Paper, Scissors
- 7 套接字选项
- 第四周项目五选作3
- java 服务降级开关设计思路
- 换种方式学编程:如何训练你的机器人
- C#写webservice服务引用
- 骨骼图像增强实验matlab实现
- PHP正则表达式(1):匹配字符串不能包含中文
- SWT:分割窗口
- Java集合的排序和HashCode方法详解
- android 拍照指定存储路径 检查SD卡状态