数组作数据成员2
来源:互联网 发布:税控盘软件官网 编辑:程序博客网 时间:2024/05/18 01:25
问题及代码:
/* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李盈盈 * 完成日期:2015年 03 月 20 日 * 版 本 号:v1.0 * * 问题描述:输入员工工资,按1结束,工资各加500元后,排序输出。 * 输入描述:员工工资。 * 程序输出:输出加500元后,排好序的员工工资。 */#include <iostream>using namespace std;class Salary{private: double *salarys; int number;public: void set_salarys(); void add_salarys(int x); void sort_salarys(); void show_salarys();};int main(){ Salary sal; sal.set_salarys(); sal.add_salarys(500); sal.sort_salarys(); cout<<"输出员工工资:"<<endl; sal.show_salarys(); return 0;}void Salary::set_salarys(){ int x; cout<<"输入员工数:"; cin>>number; cout<<"输入员工工资:"<<endl; salarys=new double[number]; for (int i=0;i<number;i++) { cin>>x; salarys[i]=x; }}void Salary::add_salarys(int x){ for (int i=0; i<number; i++) { salarys[i]=salarys[i]+x; }}void Salary::sort_salarys(){ double t; for (int i=0; i<number-1; i++) for(int 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
- 数组作数据成员2
- 数组作数据成员2
- 数组作数据成员
- 数组作数据成员
- 数组作数据成员
- 数组作数据成员
- 数组作数据成员
- 数组作数据成员
- 数组作数据成员
- 数组作数据成员
- 数组作数据成员
- 数组作数据成员
- 数组作数据成员
- 数组作数据成员
- 数组作数据成员(拓展2)
- 数组作数据成员(2)
- 数组作数据成员1
- 8.1数组作数据成员
- 神奇的android:clipChildren属性
- 初识qemu
- java实现排序的几种方法
- git clone检出项目慢
- Android触摸事件分发机制
- 数组作数据成员2
- Linux pipe 源码分析
- 文章标题
- [Linux]shell 变量$*, $#, $?, $!, $1,$2,..., $n的含义
- Android中asset文件夹和raw文件夹区别
- Oracle 里面的 TRANSLATE 以及 SQL Server 下的实现
- java创建一个类并编译运行day01
- echart异步初始化处理
- WCDMA频繁位置更新登记的分析和优化