2015.3.28数组作数据成员3.4.5
来源:互联网 发布:java定时任务管理模块 编辑:程序博客网 时间:2024/06/05 20:44
#include"Salary.h"int main(){ Salary a; a.in_salary(); a.sort_salary(); a.out_salary(); a.show_salary(); return 0;}#ifndef SALARY_H_INCLUDED#define SALARY_H_INCLUDEDclass Salary{private: int number; double salary[500];public: void in_salary(); void sort_salary(); void out_salary(); void show_salary();};#endif // SALARY_H_INCLUDED#include<iostream>#include<fstream>#include<cstdlib>#include"Salary.h"using namespace std;void Salary::in_salary(){ int i; ifstream infile("salary.txt",ios::in); if(!infile) { cerr<<"open error!"<<endl; exit(1); } i=0; while(infile>>salary[i]) { i++; } number=i; infile.close();}void Salary::sort_salary(){ int i,j; double t; for(i=number;i>=0;i--) { for(j=0;j<number;++j) { if(salary[j]<salary[j+1]) { t=salary[j]; salary[j]=salary[j+1]; salary[j+1]=t; } } }}void Salary::out_salary(){ int i; ofstream outfile("sort salary.txt",ios::out); if(!outfile) { cerr<<"open error!"<<endl; exit(1); } i=0; while(i<number) { outfile<<salary[i]; i++; } outfile.close();}void Salary::show_salary(){ int i; for(i=0;i<number;i++) cout<<salary[i]<<'\t';}
.对从文件的输入输出还是不懂,所以费力很长时间去写这个程序。
0 0
- 2015.3.28数组作数据成员3.4.5
- 数组作数据成员
- 数组作数据成员
- 数组作数据成员
- 数组作数据成员
- 数组作数据成员
- 数组作数据成员
- 数组作数据成员
- 数组作数据成员
- 数组作数据成员
- 数组作数据成员
- 数组作数据成员
- 数组作数据成员
- 数组作数据成员1
- 数组作数据成员2
- 8.1数组作数据成员
- 数组作数据成员2
- 第三周项目5(5)-数组作数据成员
- JavaScript闭包
- 低耦合与高内聚——面向对象设计原则初探
- 素数筛选法
- jstat命令用法
- 常用的DOS命令
- 2015.3.28数组作数据成员3.4.5
- Ubuntu下SSH设置
- Android尺寸dp,px,pt,sp
- Servlet开发中的一些细节
- 第一章第七题
- 俞洪敏东南大学演讲
- 现货白银投资的六个技巧
- HDU 3560--Graph’s Cycle Component【并查集(判环)】
- mysql中中文存入为乱码问题