第八周项目一-数组作数据成员(1)
/**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)相关推荐
- 第八周项目一-数组作数据成员(2)
/**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved*文件名称:123.cpp*作 者:王蕊*完成日期:2016年4月19日*版 本 号: ...
- 第八周项目一-数组做数据成员(3)
/**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved*文件名称:123.cpp*作 者:王蕊*完成日期:2016年4月19日*版 本 号:v1. ...
- 第三周项目5-数组作数据成员
设计一个工资类(Salary),其中类的数据成员如下: class Salary { private:double salarys[50]; //多人的工资int number; //实际人数 }; ...
- 第五周项目2-对象作为数据成员
回想Engineer类的数据成员,有眼镜.背包等.某Engineer的眼镜.背包,是Glass.Bag类的对象.类中的数据成员,其类型可以是简单类型,也可以是类.通过这种方式,将某些类组合到另外的类中 ...
- 第八周项目二-用对象数组操作长方柱类
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年4月19日 *版 本 ...
- 第八周项目34-我的数组类
/* *Copyright (c) 2015,烟台大学计算机学院 *All rights reserved. *文件名称:text.cpp *作者:李德彪 *完成日期:2015年4月23日 *版本号: ...
- 第八周项目三-指向学生类的指针
<pre name="code" class="cpp">/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All righ ...
- 第六周上机项目2-对象作为数据成员.
/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机学院学生 . *All rights reserved. *作者:李家豪 *完成日期:2014年4月8日. *版本 ...
- 数据结构上机实践第八周项目6- 猴子选大王(数组版)
猴子选大王(数组版) 在之前的项目中,实现了猴子选大王的项目要求,本次实践,将再次实现这个项目,但是运用数组的方法,做到一题多解,集思广益. 项目要求如下:一群猴子,编号是1,2,3 -m,这群猴子( ...
最新文章
- 深入理解Kafka Connect:转换器和序列化
- php null运算符,PHP7 Null合并运算符
- 星际2正在等待暴雪服务器的响应,win7系统玩星际2一直停留在"正在更新暴雪启动器"页面的解决方法...
- 黄东旭:Cloud-Native 的分布式数据库架构与实践
- 预定义的类型“System.Object”未定义或未导入
- tf.app.flags 定义命令行可选参数
- 开源素材网_22个用于广告素材的开源工具
- ZOJ 3635 Cinema in Akiba[ 大规模阵列 ]
- 编程之美--高效率算出1的数目之扩展问题
- PHP实现8进制转10进制,php 实现进制相互转换
- 新手开发记录:把ListView、Adapter的逻辑捋顺,做一个微博热搜吧
- python计算召回率代码_序列标注的准确率和召回率计算
- 关于不执行整个大项目而是执行其中一部分独立文件夹的时候的python运行方法...
- schedule与scheduleAtFixedRate之Timer源码分析
- Origin 去demo水印
- Redis的安装教程(Windows+Linux)【超详细】
- 互联网IT工程师需要具备哪些技能?
- 最新QQDIY动态静态名片代码
- iOS 开源播放器ijkplayer播放视频设置缓存
- 对261个国家地区快速查找选择