/* * 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