第三周 项目5-1 工资类
来源:互联网 发布:php arg 编辑:程序博客网 时间:2024/05/24 05:26
问题及代码:
运行结果:
/*。*Copyright(c)2014,烟台大学计算机学院*All right reserved,*文件名:test.cpp*作者:liu_feng_zi_*完成日期:2015年3月27日*版本号:v1.0*问题描述:在main函数定义Salary类的对象,输入工资,再给每个人涨500元工资,排序后工资数据,然后输出结果*输入描述:*程序输出:*/#include <iostream>using namespace std;class Salary{private: double salarys[50]; //多人的工资 int number; //实际人数public: void set_salarys(); void add_salarys(int x); void sort_salarys(); void show_salarys();};int main (){ Salary sal1; sal1.set_salarys(); sal1.add_salarys(500); sal1.sort_salarys(); sal1.show_salarys();}void Salary::set_salarys(){ int i=0,s; while(cin>>s&&s>0) { salarys[i]=s; i++; } number=i;}void Salary::add_salarys(int x) { int i=0; for(;i<number;i++) salarys[i]+=x; }void Salary::sort_salarys(){ int i,j; double n; for(i=0;i<number-1;i++) for(j=0;j<number-i-1;j++) { if(salarys[j]<salarys[j+1]) { n=salarys[j+1]; salarys[j+1]=salarys[j]; salarys[j]=n; } }}void Salary::show_salarys(){ int i=0; for(;i<number;i++) cout<<salarys[i]<<'\t';}
运行结果:
0 0
- 第三周 项目5-1 工资类
- 第三周上机实践项目5-工资类(1)
- 第三周上机实践项目5-工资类(5、多文件组织)
- 第三周上机实践项目5-工资类(2.动态扩容无浪费)
- 第三周 项目5-2 工资类——动态分配内存
- 第三周 项目5-3 工资类——文件的读取
- 第三周 项目5-4 工资类——数据输出到文件
- 第八周-项目1-工资类
- 第三周项目五(1):数组做数据成员(输入工资)
- 第三周项目五 指针做数据成员(工资)
- 第三周程序五 数组之工资 (1)输入工资并增加工资
- 第十五周项目一-工资项目1
- 第5周项目3-人数不定的工资类
- 第8周项目1 工资类基本型
- 第8周项目1 工资类写入写出文件
- 第8周项目1 工资类文件分布
- 第三周上机实践项目5-工资类(3、4从文件中读入数据并把结果保存在另一个文件中)
- 第5周项目3周工资
- Linux主机安全防护系列(一)ssh配置
- 开发记录笔记
- HTML之visibility和display属性小议
- CABasicAnimation animationWithKeyPath 一些规定的值
- iOS获取ipa里的资源如图片等
- 第三周 项目5-1 工资类
- (三)Multi-class Classification and Neural Networks[多分类问题和神经网络]
- Remove Duplicates from Sorted List
- Linux 静态库与共享库的使用
- 一、 编译Live555
- 深入理解Java多态性
- flex与socket通信之成功
- 关于Eclipse中导入Android工程遇到的问题
- size, length, numel function in matlab