数组在类中的运算
来源:互联网 发布:好看的网站源码 编辑:程序博客网 时间:2024/06/07 00:33
#include <iostream>
using namespace std;
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()
{
double x;
cin>>x;
for(;x>=0;)
{
salarys[number]=x;
number++;
cin>>x;
}
}
void Salary ::add_salarys(int x)
{
for(int i=0;i<number;i++)
salarys[i]+=x;
}
void Salary ::sort_salarys()
{
int i,j,t;
for(i=0;i<number;i++)
for(j=0;j<number-i-1;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 i=0;i<number;i++)
cout<<salarys[i]<<" ";
}
int main( )
{
Salary s;
s.set_salarys( );//输入工资
s.add_salarys(500);//涨工资
s.sort_salarys();//工资从大到小排序
s.show_salarys( );//显示工资
return 0;
}
- 数组在类中的运算
- 位运算在数组元素交换中的应用
- 数组类模板中的[ ]运算符重载问题
- ES6---扩展运算符和rest‘...’(三点运算符),在数组、函数、set/map等中的应用
- 数组类运算实现
- 数组类运算
- numpy中的矩阵和数组运算
- 数组类运算的实现
- 数组类运算的实现
- 数组类运算的实现
- 数组类运算的实现
- 数组类运算的实现
- 数组类运算的实现
- 数组类运算的实现
- 数组类运算的实现
- “位运算”在程序开发中的妙用!
- 二进制位运算在算法中的巧妙运用
- 整数在计算中的存储和运算
- (补)第十三周——分数的加减(运算符重载)
- map用法祥析
- 第八周项目一数组做数据成员
- 2016山东省赛H题
- 第十/十一周训练 项目5
- 数组在类中的运算
- 两次碰到编译错误: crosses initialization of...
- 是春哥啊
- js读取解析JSON类型数据
- 第十五周--阅读程序6
- Java reflect反射简单示例
- hashmap&concurrenthashMap
- 开关问题
- 第十一周训练,职院薪水