第四周项目四-数组作数据成员(工资问题)
来源:互联网 发布:gt920m剑灵优化 编辑:程序博客网 时间:2024/04/29 13:47
#include <iostream>using namespace std;class Salary{public: void set_salarys(); void add_salarys(int x); void sort_salarys(); void show_salarys();private: double salarys[50];//工资 int number;//实际人数};void Salary::set_salarys()//输入工资{ int i=0; while(cin>>salarys[i]) { if(salarys[i]==-1) { break; } i++; }number=i;}void Salary::add_salarys(int x){ for(int j=0; j<number; j++) { salarys[j]+=x; }}void Salary::sort_salarys()//工资排序{ int i,j; double t; for(i=0; i<number-1; i++) for(j=0; j<number-1-i; j++) { if(salarys[j]<salarys[j+1]) { t=salarys[j]; salarys[j]=salarys[j+1]; salarys[j+1]=t; } }}void Salary::show_salarys()//输出排序后{ for(int j=0;j<number;j++) { cout<<salarys[j]<<"\t"; if(j%6==0) { cout<<endl; } }}int main(){ Salary s1; cout << "分别输入员工的工资(以输入-1结束):" << endl; s1.set_salarys();//存入数组 s1.add_salarys(500);//涨工资 cout<<"按工资排序后:"; s1.sort_salarys(); s1.show_salarys(); return 0;}
运行结果:
0 0
- 第四周项目四-数组作数据成员(工资问题)
- 第四周上机任务项目5-数组作数据成员
- 第四周项目4-数组作数据成员
- 第四周-项目四-数组做数据成员
- 第四周 项目四 数组做数据成员
- 第2周-项目5-数组作数据成员-工资类(动态数组)
- 第2周-项目5-数组作数据成员-工资类(手动输入)
- 第2周-项目5-数组作数据成员-工资类(文件读取)
- 第2周-项目5-数组作数据成员-工资类(多文件组织)
- 2013第四周上机任务【项目5-数组作数据成员】
- 第四周——数组作数据成员
- 数组作数据成员-工资类。
- 第四周(项目四扩展三)——数组做数据成员<数据存入文件>
- 第四周(项目四)——数组做数据成员。
- 第四周(项目四扩展2)——数组做数据成员<读取文件>
- 第8周项目:【项目 1 -数组作数据成员】
- 第八周项目一(1) 数组作数据成员(工资类 1 常规数组做法)
- C++第4周项目5 - 数组作数据成员
- HDU 4585 Shaolin(2013杭州邀请赛J题-二分)
- socket编程的其他函数说明
- 递归算法详细分析
- sql游标 例子
- 金正恩亲随黄炳誓升职 陪同次数超崔龙海
- 第四周项目四-数组作数据成员(工资问题)
- Linux基础------Shell中的循环
- mysql 错误处理
- IE下操作javascript 进行文件读写
- Android内核和驱动篇-Android内核介绍
- 访问:70141次
- notepad++ 正则表达式
- 深入理解Java Class文件格式(六)
- Jetty 的基本配置