工资读入数据

原创 2016年08月28日 14:38:15
#include <iostream>
#include<fstream>
#include<cstdlib>
using namespace std;
class Salary
{
public:
    void read_date();
    void add_salarys(int x);
    void sort_salarys();
    void show_salarys();
private:
    double salarys[50];
    int number;
};
void Salary::read_date()
{
    int i;
    ifstream infile("salary.txt",ios::in);
    if(!infile)
    {
        cerr<<"open error!"<<endl;
        exit(1);


    }
    i=0;
    while(infile>>salarys[i])
        i++;
    number=i;
    infile.close();
}
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;
    int t;
    for(i=0;i<number-1;i++)
    {
       for(j=0;j<number-1-i;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]<<" ";
    }
}
int main()
{   Salary worker;
    worker.read_date();
    worker.add_salarys(500);
    worker.sort_salarys();
    worker.show_salarys();
    return 0;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

第四周上机--任务四--设计一个工资类(Salary)--完成各个功能--文件中读入数据--学会ASCII文件的操作

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:设计一...

编写python爬虫 获取中华英才网全网工资数据

做数据分析 数据挖掘,第一步是获取数据,在这里,我们要分析现今全国各地各个职业的工资情况。 我们选择较为权威的‘中华英才网’,编写python爬虫获取该网站上的各个招聘信息说给出的工资,再取其行业工...

2017年大数据从业者又要涨工资了!

大数据技术不断升温,相关技术人才的市场需求也日益看涨。跟随大圣众包威客平台一起来看看2017年年内预期增长幅度较高的大数据相关职位有哪些?同时,希望大家有做好准备! 国外大数据相关职位薪...

2011年外企待遇,大公司员工工资数据

IT类: IBM China:销售 (ISU,STG,SWG) 培训期6-9个月本科4800,研究生6000,14个月.转正后第一年 base 7500,14个月 南方基金IT部门:25w税前,另...
  • msephd
  • msephd
  • 2012-01-26 13:37
  • 6828

第2周-项目5-数组作数据成员-工资类(多文件组织)

问题及代码: /* *Copyright (c)2015,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:score.cpp *作 ...

第八周项目(1)-数组做数据成员(工资)

问题及代码: (1)Salary.h /* 02. *copyright (c) 2016,烟台大学计算机学院 03.*All rights reserved. 04. *文件名称:hell...

第2周-项目5-数组作数据成员-工资类(文件读取)

问题及代码: /* *Copyright (c)2015,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:score.cpp *作 ...

2012北京地区Java程序员的平均工资调查数据分析

近几年,随着嵌入式软件开发行业迅猛发展,嵌入式人才严重短缺,嵌入式工程师的薪资待遇更是水涨船高,月薪直逼万元大关。这不禁让嵌入式软件开发工程师成为了最热门的职业之一。   根据最新的对北京地区Ja...

C++走向远洋——36(数组做数据成员,工资)

*/ * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名:salarly.cpp * 作者:常轩 * 微信公众号...
  • vcx08
  • vcx08
  • 2016-04-21 08:41
  • 347

C++第四周中提供了多种基本的数据类型(任务四)定义一个工资类

【任务4】阅读教材P255例8.4,注意到类中的数据成员可以是数组。设计一个工资类(Salary),其中的数据成员有:double型数组salary[50](实际人数可以少于50,固定取50可能造成空...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)