第八周项目1.2 多文件处理程序
来源:互联网 发布:mac系统复制粘贴快捷键 编辑:程序博客网 时间:2024/06/05 21:54
#include <iostream>#include"tou.h"#include<fstream>#include<stdlib.h>#define size 500using namespace std;int main(){ cout<<"请输入工资:"<<endl; Salary t1; t1.set_salarys(); t1.show_salarys1(); t1.add_salarys(500); t1.sort_salarys(); t1.show_salarys(); t1.out_salarys(); return 0;}
#ifndef TOU_H_INCLUDED#define TOU_H_INCLUDED#define size 500class Salary{public: void set_salarys( );//输入职工工资(输入-1标志着工资输入结束),工资保存到salary数组中,实际人数保存到number中; void add_salarys(int x); //给每个人涨x元工资 void sort_salarys(); //对工资由大到小排序 void show_salarys( ); //显示工资信息 void show_salarys1(); void out_salarys();private: double salarys[size]; //多人的工资 int number; //实际人数};#endif // TOU_H_INCLUDED
#include <iostream>#include<fstream>#include<stdlib.h>#define size 500#include"tou.h"using namespace std;void Salary::set_salarys(){ int i=0; ifstream infile("salarys.txt",ios::in); if(!infile) { cerr<<"Open error!"<<endl; exit(1); } while(infile>>salarys[i]) { i++; } infile.close(); cout<<"OK!"<<endl;}void Salary::out_salarys(){ int i; ofstream outfile("gongzi.txt",ios::out); if(!outfile) { cerr<<"Open error!"<<endl; exit(1); } for(i=1; i<=size; i++) { if(i%6==0) { cout<<endl; } outfile<<salarys[i-1]<<" "; } outfile.close(); cout<<"OK!"<<endl;}void Salary::add_salarys(int x){ int i; for(i=0; i<size; i++) salarys[i]+=x;}void Salary::sort_salarys(){ int i,j; double temp; for(j=0; j<size; j++) { for(i=0; i<size-j; i++) { if(salarys[i]>salarys[i+1]) { temp=salarys[i]; salarys[i]=salarys[i+1]; salarys[i+1]=temp; } } }}void Salary::show_salarys1(){ int i; for(i=0; i<size; i++) { if(i%5==0) { cout<<endl; } cout<<salarys[i]<<" "; } cout<<endl;}void Salary::show_salarys(){ int i; cout<<"工资增加后排序为:"<<endl; for(i=1; i<=size; i++) { if(i%6==0) { cout<<endl; } cout<<salarys[i-1]<<" "; }}
0 0
- 第八周项目1.2 多文件处理程序
- 第八周项目-1.2
- 第八周上机项目 阅读程序
- 第八周项目1.3 读入文件,写入文件
- 第八周项目32-对程序运行结果的理解
- 第八周项目32-对程序运行结果的理解
- 第八周项目1 数组做类的数据成员(3)(多文件)
- 第八周项目一(3) 数组作数据成员(多文件)
- 第八周项目1—数组做数据成员(多文件)
- 第八周项目1—数组做数据成员(多文件)
- 第二周项目三多文件程序
- 第八周-阅读程序
- 第八周 阅读程序
- 第八周阅读程序
- 第八周阅读程序
- 第八周 阅读程序
- 第八周项目
- 第八周项目3
- 数的拆分(数的划分)
- iOS入门时常用的一些代码段——tabbar 按钮布局
- C#数据库操作模拟
- PHP--URL编码函数浅析
- 静态资源的default sevlet的url配置问题
- 第八周项目1.2 多文件处理程序
- [2016,CVPR] Top-push Video-based Person Re-identification
- iOS入门时常用的一些代码段——2
- 百灯判亮
- K-Means算法的C语言实现
- 献给和我合作的过得前端童靴们:jquery源码分析--核心函数(创建选择器筛选document元素)
- win8下安装wamp的各种问题
- Java:普通代码块、构造代码块、静态代码块
- 第八周项目1-数组做数据成员(2)