工人工资
来源:互联网 发布:扫描sql注入点 编辑:程序博客网 时间:2024/05/05 06:12
/*
*copvriqht(c)2016,烟台大学计算机学院
*All rights reserved.
*文件名称:test.cpp
*作者:陈传祯
*完成日期:2016年6月7日
*版本号:v1.0
*
*问题描述
*输入描述
*程序输出
*/
#include <iostream>
using namespace std;
class Salary{
public:
void set_salarys( );//输入职工工资(输入-1标志着工资输入结束),工资保存到salary数组中,实际人数保存到number中;
void add_salarys(int x); //给每个人涨x元工资
void sort_salarys(); //对工资由大到小排序
void show_salarys( ); //显示工资信息
private:
double salarys[50]; //多人的工资
int number; //实际人数
};
void Salary::set_salarys( )
{ double t;
number=0;
while(cin>>t)
{
if(t==-1)
break;
salarys[number]=t;
number++;
}
}
void Salary::add_salarys(int x)
{
int i;
for(i=0;i<number;i++)
salarys[i]=salarys[i]+x;
}
void Salary::sort_salarys()
{
double t;
int i,j;
for(j=0;j<number-1;j++)
for(i=0;i<number-1;i++)
if(salarys[i]>salarys[i+1])
{
t=salarys[i];
salarys[i]=salarys[i+1];
salarys[i+1]=t;
}
}
void Salary::show_salarys( )
{
int i;
for(i=0;i<number;i++)
cout<<salarys[i]<<" ";
cout<<endl;
}
int main()
{
Salary gongsi;
gongsi.set_salarys();
gongsi.add_salarys(500);
gongsi.sort_salarys();
gongsi.show_salarys();
}
0 0
- 工人工资
- 一个工人工资管理系统
- 第六周(工人工资)
- 项目四~处理工人工资的问题
- 飛飛(二十七)工人工资 涨钱排序
- 项目四~处理工人工资的问题(扩展2)
- 项目四~处理工人工资的问题(扩展3)
- 项目四~处理工人工资的问题(扩展1)
- 第13周项目6 例1.5 工人工资
- 东莞装修公司_为什么装修工人工资这么高?
- 第13周项目6-体验文件操作(5工人工资)
- 补---第十三周项目6(从文件中读取工人工资)
- 第十三周项目6——工人工资的增加并排序
- 第7讲-实践项目 (分支结构程序-工人工资计算)
- 第13周项目6-从文件(记事本)读入工人工资并全部增加20%后升序排列写入新文件
- poj 2524 并查集入门
- JAVA读取MySQL中的blob字段
- 练习3-2 编写一个函数escape(s,t),将字符串t复制到字符串s中,并在复制过程中将换行符、制表符等不可见字符转换成相应的可见的转义字符序列
- Android广播机制详解
- ORACLE MODEL子句模拟EXCEL函数实例
- 工人工资
- slf4j、jcl、jul、log4j1、log4j2、logback大总结
- Python 序列中的易错点
- JavaScript自动生成博文目录导航
- 认识Zygote
- PHP的MVC框架简单实现
- 第15周阅读程序(2)
- qt/e5.6.0 ubuntu16.04 make问题
- ZooKeeper一致性原理