项目四~处理工人工资的问题(扩展2)
来源:互联网 发布:windows禁止ping 编辑:程序博客网 时间:2024/04/24 15:39
*烟台大学计算机学院学生 *All right reserved. *文件名称*烟台大学计算机学院学生 *All right reserved. *文件名称:项目四~处理工人工资的问题(扩展2) *作者:杨飞 *完成日期:2013年3月18日 *版本号:v1.0 *对任务及求解方法的描述部分:项目四~处理工人工资的问题(扩展2) 我的程序:#include<iostream>#include<fstream> using namespace std; class Salary { public: void set_salarys( ); //(1) void add_salarys(double x); //(2) void sort_salarys(); //(3) void show_salarys( ); //(4) private: double a[50]; //工资 int number; //实际人数 }; int main(){ Salary people; people.set_salarys(); people.add_salarys(500); people.sort_salarys(); cout<<"工人工资增加500之后的排序结果:"<<endl; people.show_salarys(); return 0; }void Salary::set_salarys( ){ int i; ifstream infile("D:\\salary.txt",ios::in); if(!infile) { cout<<"open error!"<<endl; } i=0; while(infile>>a[i]) { i++; } number=i;} void Salary::add_salarys(double x){ for(int i=0;i<number;i++) { a[i]+=x; }}void Salary::sort_salarys(){ int i,j,t; for(i=0;i<number-1;i++) for(j=0;j<number-1-i;j++) { if(a[j]>a[j+1]) { t=a[j]; a[j]=a[j+1]; a[j+1]=t; } }}void Salary::show_salarys( ){ for(int i=0;i<number;i++) cout<<a[i]<<" ";}
运行结果:
心得体会:加油!!!
0 0
- 项目四~处理工人工资的问题(扩展2)
- 项目四~处理工人工资的问题(扩展3)
- 项目四~处理工人工资的问题(扩展1)
- 项目四~处理工人工资的问题
- 扩展Python模块系列(四)----引用计数问题的处理
- 四、扩展的参数处理
- 工人工资
- 项目四 用类处理“学生成绩”的问题
- 第十三周项目6——工人工资的增加并排序
- 项目四扩展类
- 项目四用多文件的方式组织起来(扩展四)
- 第三周项目四--顺序表的应用问题2
- 第13周项目6 例1.5 工人工资
- 新浪微博开发四(导航栏按钮的扩展和图片拉伸处理的扩展)
- 第十四周 项目四(2)处理C++源代码的程序
- 15周项目四处理C++源代码的程序
- 第十四周 项目四:处理C++源代码的程序
- 不能导入Android项目问题的处理
- Linux下的socket编程
- C++至今不可替代
- linux 获取目录下的所有文件
- Oracle查询字符集类型
- 【STM32F030探索套件】序列之二 搭建编译环境
- 项目四~处理工人工资的问题(扩展2)
- Ubuntu 12.04 下git的安装与使用
- iOS – Xcode升级到5.1& iOS升级到iOS7.1问题
- Android 中关于 【Cursor】 类的介绍
- 【STM32F030探索套件】序列之四 Systick
- Adaboost
- hdu-1811-Rank of Tetris-并查集+拓扑排序
- 【STM32F030探索套件】序列之五 外部中断
- Codeforces Round #236 (Div. 1) A,B,C