/* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:冷基栋 * 完成日期:2015年 3 月 19 日 * 版 本 号:v1.0 */
问题
设计一个工资类(Salary),其中类的数据成员如下:
要设计的成员函数有:
(1)在main函数定义Salary类的对象,输入工资,再给每个人涨500元工资,排序后工资数据,然后输出结果。
#include <iostream>
using namespace std;
class Salary
{
private:
int salarys[50];
int number;
public:
void set_salarys();
void add_salarys(int);
void sort_salarys();
void show_salarys();
};
void Salary::set_salarys()
{
int x=0,i=0;
while (x!=-1)
{
salarys[i]=x;
cin>>x;
i++;
}
number=i;
}
void Salary::add_salarys(int a)
{
for (int i=0;i<number+1;i++)
{
salarys[i]+=a;
}
}
void Salary::sort_salarys()
{
int a;
for (int i=0;i<number;i++)
for (int j=0;j<number;j++)
{
if(salarys[j]>salarys[j+1])
{a=salarys[i];
salarys[i]=salarys[i+1];
salarys[i+1]=a;}
}
}
void Salary::show_salarys()
{
for (int i=0;i<number+1;i++)
cout<<salarys[i]<<endl;
}
int main()
{
Salary s;
s.set_salarys();
s.add_salarys(666);
s.sort_salarys();
s.show_salarys();
}
运行结果:
知识点总结:
类 设置成员函数
学习心得:
好好学习 天天向上
原文地址:http://blog.csdn.net/ljd939952281/article/details/44456515