项目5-数组做数据成员
来源:互联网 发布:excel一行数据分成多行 编辑:程序博客网 时间:2024/05/29 17:42
/* *Copyright (c) 2015,烟台大学计算机学院 *All rights reserved. *文件名称:Salary.cpp *作者:刘天恩 *完成时间:2015年3月25号 *版本号:v1.0 *问题描述:按要求输入职工工资(输入1标志着工资输入结束),工资保存在salary数组中,实际人数保存在number中。 给每个人涨X元工资 ,对工资排序 ,输出工资信息 *输入描述:输入职工工资(输入1标志着工资输入结束) *程序输出:输出工资信息 */ #include <iostream>using namespace std;class Salary{private: double salarys[50]; int number;public: void set_salarys(); //输入职工工资(输入1标志着工资输入结束),工资保存在salary数组中,实际人数保存在number中。 void add_salarys(int x); //给每个人涨X元工资 void sort_salarys(); //对工资排序 void show_salarys(); //显示工资信息};int main(){ Salary S; S.set_salarys(); S.add_salarys(500); S.sort_salarys(); S.show_salarys(); return 0;}void Salary::set_salarys(){ int i; for(i=0;i<50;i++) { cin>>salarys[i]; if(salarys[i]==1) {number=i;break;} }}void Salary::add_salarys(int x){ int i; for(i=0;i<number;i++) { salarys[i]=salarys[i]+x; }}void Salary::sort_salarys(){ int i,j; double t; for(i=0;i<number;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(){ for(int i=0;i<number;i++) cout<<salarys[i]<<" ";}
运行结果:
0 0
- 项目5-数组做数据成员
- 第4周项目5:数组做数据成员
- 第2周项目5数组做数据成员
- 第三周, 项目5 数组做数据成员 手动输入
- 第2周项目5-数组做数据成员
- 第三周【项目5-数组做数据成员】
- 第三周项目5(1)-数组做数据成员
- 第三周项目5(2)-数组做数据成员
- 第三周 项目5-数组做数据成员(1)
- 第三周 项目5-数组做数据成员(2)
- 第三周 项目5-数组做数据成员(3)
- 第三周 项目5-数组做数据成员(4)
- 第三周项目5——数组做数据成员
- 第三周项目5 数组做数据成员
- 项目4--数组做数据成员
- 四周 项目4 数组做数据成员
- 项目一 数组做数据成员
- 数组做数据成员
- 第三周【项目4-考了语文数学的学生】
- 第三周项目1三角形类1
- 文件的读取和输出
- itoa函数的实现
- Python--sorted
- 项目5-数组做数据成员
- Android ocr识别文字介绍
- 边连通分量/缩点-POJ3177-Redundant Paths
- 第三周【项目5-数组做数据成员】
- 第三周 项目二 三角形类2
- 2--三角形
- 第3周项目2——三角形类2
- 第三周项目2三角形类2
- 第三周 项目二 三角形类2