/**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved*文件名称:123.cpp*作    者:王蕊*完成日期:2016年4月17日*版 本 号:v1.0**问题描述:实现Salary类中的成员函数,在main函数定义Salary类的对象,输入工资,再给每个人涨500元工资,排序后工资数据,然后输出结果。*输入描述:整数,代表工资。*程序输出:整数,代表工资。
*/#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 x,i=0;cin>>x;while(x>0){salarys[i]=x;++i;cin>>x;}number=i;
}
void Salary::add_salarys(int x)
{int i;for (i=0;i<number;i++)salarys[i]+=x;
}
void Salary::sort_salarys()
{int i,j;double t;for (i=0;i<number-1;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( )
{int i;for (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;
}

运行结果:

第八周项目一-数组作数据成员(1)相关推荐

  1. 第八周项目一-数组作数据成员(2)

     /**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved*文件名称:123.cpp*作 者:王蕊*完成日期:2016年4月19日*版 本 号: ...

  2. 第八周项目一-数组做数据成员(3)

    /**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved*文件名称:123.cpp*作 者:王蕊*完成日期:2016年4月19日*版 本 号:v1. ...

  3. 第三周项目5-数组作数据成员

    设计一个工资类(Salary),其中类的数据成员如下: class Salary { private:double salarys[50]; //多人的工资int number; //实际人数 }; ...

  4. 第五周项目2-对象作为数据成员

    回想Engineer类的数据成员,有眼镜.背包等.某Engineer的眼镜.背包,是Glass.Bag类的对象.类中的数据成员,其类型可以是简单类型,也可以是类.通过这种方式,将某些类组合到另外的类中 ...

  5. 第八周项目二-用对象数组操作长方柱类

    /* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年4月19日 *版 本 ...

  6. 第八周项目34-我的数组类

    /* *Copyright (c) 2015,烟台大学计算机学院 *All rights reserved. *文件名称:text.cpp *作者:李德彪 *完成日期:2015年4月23日 *版本号: ...

  7. 第八周项目三-指向学生类的指针

    <pre name="code" class="cpp">/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All righ ...

  8. 第六周上机项目2-对象作为数据成员.

    /* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机学院学生 . *All rights reserved. *作者:李家豪 *完成日期:2014年4月8日. *版本 ...

  9. 数据结构上机实践第八周项目6- 猴子选大王(数组版)

    猴子选大王(数组版) 在之前的项目中,实现了猴子选大王的项目要求,本次实践,将再次实现这个项目,但是运用数组的方法,做到一题多解,集思广益. 项目要求如下:一群猴子,编号是1,2,3 -m,这群猴子( ...

最新文章

  1. 深入理解Kafka Connect:转换器和序列化
  2. php null运算符,PHP7 Null合并运算符
  3. 星际2正在等待暴雪服务器的响应,win7系统玩星际2一直停留在"正在更新暴雪启动器"页面的解决方法...
  4. 黄东旭:Cloud-Native 的分布式数据库架构与实践
  5. 预定义的类型“System.Object”未定义或未导入
  6. tf.app.flags 定义命令行可选参数
  7. 开源素材网_22个用于广告素材的开源工具
  8. ZOJ 3635 Cinema in Akiba[ 大规模阵列 ]
  9. 编程之美--高效率算出1的数目之扩展问题
  10. PHP实现8进制转10进制,php 实现进制相互转换
  11. 新手开发记录:把ListView、Adapter的逻辑捋顺,做一个微博热搜吧
  12. python计算召回率代码_序列标注的准确率和召回率计算
  13. 关于不执行整个大项目而是执行其中一部分独立文件夹的时候的python运行方法...
  14. schedule与scheduleAtFixedRate之Timer源码分析
  15. Origin 去demo水印
  16. Redis的安装教程(Windows+Linux)【超详细】
  17. 互联网IT工程师需要具备哪些技能?
  18. 最新QQDIY动态静态名片代码
  19. iOS 开源播放器ijkplayer播放视频设置缓存
  20. 对261个国家地区快速查找选择

热门文章

  1. 3.innodb内存结构
  2. 膨胀腐蚀操作(MATLAB)
  3. python生成日历_Python 生成日期列表
  4. 面试官:精通 Mybatis?请回答下这几个问题
  5. Android 哥哥福利
  6. Django rest_framework 认证源码流程
  7. 防火墙 之 iptables 匹配条件讲解
  8. 主营无线部件 高通与TDK创立合资公司
  9. 你不可不知的家庭装修禁忌
  10. html5中的新标签