第三周项目5(1)-数组做数据成员
来源:互联网 发布:南京软件大学 编辑:程序博客网 时间:2024/06/05 05:04
/* *Copyright (c) 2014, 烟台大学计算机学院 *All rights reserved. *文件名称:week3-5.cpp *作者:高赞 *完成日期:2015年 3 月 25 日 *版本号:v1.0 * *问题描述:定义Salary类的对象,输入工资,每人涨500元,排序输出*/ #include <iostream>using namespace std;class Salary{private: double salarys[50]; //多人的工资 int number; //实际人数public: void set_salarys(); void add_salarys(int); void sort_salarys(); void show_salarys();};int main(){ double x; Salary staff; staff.set_salarys(); cout<<"工资涨幅:"; cin>>x; staff.add_salarys(x); staff.sort_salarys(); cout<<"工资排序:"<<endl; staff.show_salarys(); return 0;}void Salary::set_salarys(){ number=0; cout<<"输入工资,以输入-1或满50人结束"<<endl; for(int i=0; i<50; ++i) { cin>>salarys[i]; if(i==49) { number=50; break; } if(salarys[i]==-1) { number=i; break; } }}void Salary::add_salarys(int x){ for(int i=0; i<number; ++i) salarys[i]+=x;}void Salary::sort_salarys(){ for (int i=0; i<number-1; ++i) for (int j=0; j<number-1-i; ++j) { if(salarys[j]<salarys[j+1]) { int t=salarys[j+1]; salarys[j+1]=salarys[j]; salarys[j]=t; } }}void Salary::show_salarys(){ for(int i=0; i<number; ++i) cout<<salarys[i]<<endl;}
0 0
- 第三周项目5(1)-数组做数据成员
- 第三周 项目5-数组做数据成员(1)
- 第三周, 项目5 数组做数据成员 手动输入
- 第三周【项目5-数组做数据成员】
- 第三周项目5(2)-数组做数据成员
- 第三周 项目5-数组做数据成员(2)
- 第三周 项目5-数组做数据成员(3)
- 第三周 项目5-数组做数据成员(4)
- 第三周项目5——数组做数据成员
- 第三周项目5 数组做数据成员
- 第三周 项目五-数组做数据成员(一)
- 第三周 项目五-数组做数据成员(二)
- 第三周项目五 数组做数据成员
- 2015年第三周项目五:数组做数据成员
- 第三周项目5.1数组做数据成员
- 第三周项目5.2 动态数组做数据成员
- 第三周上机项目5.1数组做数据成员
- 第三周上机项目5.2数组做数据成员
- Android framework系统默认设置修改
- 记一次基于Unity的Profiler性能分析
- DNS服务器原理详解与Centos6.x下搭建DNS服务器
- App Store最新审核标准(2015.3)公布
- 如何解决非正常关闭vi编辑器时生成.swp文件问题
- 第三周项目5(1)-数组做数据成员
- 多文件组织
- 时间
- BZOJ 1131 POI2008 Sta 树形DP
- 使用VisualVM分析MyEclipse
- 第三周 项目三 程序的多文件组织
- 终结 Session Unset和session_destroy
- 批处理for命令详解
- css 按钮设置为自定义背景图片