第三周项目五(1)
来源:互联网 发布:中国进口食品数据 编辑:程序博客网 时间:2024/06/12 22:40
/*Copyright(c)2014,烟台大学计算机学院 *Allrights reserved. *文件名称:MADE2.cpp *作 者:张生栋 *完成日期:2015年3月28日 *问题描述:在main函数定义Salary类的对象,输入工资,再给每个人涨500元工资,排序后工资数据,然后输出结果 *输入描述:几个人的工资 *输出描述:排序输出涨工资后得工资 *版 本 号:v1.0 */ #include <iostream>#include"salary.h"using namespace std;int main(){ Salary s; s.set_salarys( ); s.add_salarys(500); s.sort_salarys(); s.show_salarys( ); return 0;}
#include <iostream>#include"salary.h"using namespace std;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]<<" ";}
#ifndef SALARY_H_INCLUDED#define SALARY_H_INCLUDEDclass Salary{private: double salarys[50]; //多人的工资 int number; //实际人数public: void set_salarys( ); void add_salarys(int x); void sort_salarys(); void show_salarys( );};#endif // SALARY_H_INCLUDED运行结果:
0 0
- 第三周项目五(1)
- 第三周 项目五--数组作数据成员(1)
- 第三周项目五数组作数据成员(1)
- 第三周项目五(2)
- 第三周 项目五-数组做数据成员(一)
- 第三周 项目五-数组做数据成员(二)
- 第三周项目五:数组作数据成员(一)
- 第三周项目五:数组作数据成员(二)
- 第三周项目五:数组作数据成员(三)
- 第三周 项目五--数组作数据成员(2)
- 第三周项目五 指针做数据成员(工资)
- 第三周 项目五--数组作数据成员(3)
- 第三周 项目五--数组作数据成员(4)
- 第三周 项目五--数组作数据成员(5)
- 第三周项目五数组作数据成员(2)
- 第三周项目五数组作数据成员(3)
- 第三周项目五数组作数据成员(4)
- 第三周项目五数组作数据成员(5)
- linux时间函数详解
- ashx构造jspon串
- 《UML精粹》第11章 互动图
- 用户权限数据库设计
- 合作再次升级,联想京东电商战略渐现
- 第三周项目五(1)
- Maven项目使用Junit
- 十六进制(2^n进制)转换十进制(非2^n进制)快速算法
- 第一章 第八题
- JavaBean
- Hadoop学习笔记0001——Hadoop安装配置
- 第一章 第九题
- HDOJ1720|再谈IO库:iostream的格式化输入输出
- Android InflateLayout.inflate()原理分析