涨工资 文件操作
来源:互联网 发布:mac压缩工具 编辑:程序博客网 时间:2024/04/28 21:33
/**Corpyright (c)2013,烟台大学计算机学院*All right reseved.*作者:z张梦佳*完成日期:2014年3月19日*版本号:v1.0*输入描述:*问题描述:涨工资!*程序输出:*问题分析:*算法设计:*/#include <fstream>#include <cstdlib>#include <iostream>using namespace std;class Salary{public:void set_salarys( ); //(1)void add_salarys(int x); //(2)void sort_salarys(); //(3)void show_salarys( ); //(4)private:double salarys[500]; //工资int number;//实际人数};void Salary::set_salarys( ){ int i=0; ifstream infile("salarys.txt",ios::in); if(!infile) { cout<<"打开失败!"<<endl; exit(1); } while(infile>>salarys[i]) i++; number=i; infile.close();}int main(){ int x; Salary tri; tri.set_salarys(); cout<<"输入要加的工资数额:"<<endl; cin>>x; tri.add_salarys(x); tri.sort_salarys(); tri.show_salarys(); return 0;}void Salary::add_salarys(int x){ for(int s=0;s<number;s++) { salarys[s] =salarys[s]+x; }}void Salary::sort_salarys(){ double num; for(int h=0;h<number-1;h++) { for(int j=h+1;j<number;j++) { if(salarys[j]<salarys[h]) { num=salarys[j]; salarys[j]=salarys[h]; salarys[h]=num; } } }}void Salary::show_salarys(){ for(int i=0;i<number;i++) { cout<<salarys[i]<<" "; if(i%8==0) cout<<endl; }}
感悟
有文件,真方便
0 0
- 涨工资 文件操作
- 项目四。文件操作工资
- 第十六周任务一(对文件的操作练习之涨工资)
- 第十四周项目五—涨工资(选择法排序,写入文件的操作)
- 第十六周实验--任务1--涨工资--从文件salary.txt 中读入500 名工人的工资--学会ASCII文件的操作
- 四周 项目4 扩展2 文件与工资操作
- 第四周-项目四-拓展二-文件与工资操作
- 涨工资了-读取写入文件
- 涨工资!!!
- 涨工资
- 根据文件,算工资
- 文件读入数据处理工资
- 文件-工资处理
- 文件 工资类
- 文件的打开与关闭(涨工资)
- 再做文件读写——涨工资了
- 第13周项目6-体验文件操作(5)工资排序
- 第十三周项目六 体验文件操作(读入文件,将工资全部增加20%,输出到另一个文件)
- Android 中的AIDL,Parcelable和远程服务
- hibernate的批量删除
- 用Scrapy抓取豆瓣小组数据(三)
- 我喜欢看的lol超神学院
- I2c读写地址
- 涨工资 文件操作
- MAVEN教程
- 窗口子类化
- SAP操作windows文件(CL_GUI_FRONTEND_SERVICES)
- 我写的第一个shell(解析文件并绘制图形)
- Proguard语法及常用proguard.cfg代码段
- _beginthreadex使用WaitForMultipleObjects等待退出的问题
- Map按value排序
- PHP随机打印输出字符串