第四周——数组作数据结构(扩展1)

来源:互联网 发布:mac os ei capitan 编辑:程序博客网 时间:2024/06/06 05:31
/** Copyright (c) 2013, 烟台大学计算机学院* All rights reserved.* 作    者:申玉迪* 完成日期:2014 年 3 月 18 日* 版 本 号:v1.0* 问题描述:数组作数据成员*/#include <iostream>using namespace std;class Salary{public:    void set_salarys();     //(1)    void add_salarys(int x); //(2)    void sort_salarys();      //(3)    void show_salarys( );     //(4)private:    double *salarys; //这里竟然用指针...    int number;//实际人数};int main(){    Salary s1;    s1.set_salarys();    s1.add_salarys(500);    s1.sort_salarys();    s1.show_salarys();    return 0;}void Salary::set_salarys(){    cout<<"请输入职工人数:";    cin>>number;    salarys=new double(number);//学习了new该如何使用    cout<<"请输入职工工资:";    for(int i=0; i<number; i++)    {        cin>>salarys[i];    }}void Salary::add_salarys(int x){    for(int i=0; i<number; i++)    {        salarys[i]+=x;    }}void Salary::sort_salarys(){    int 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]<<endl;    }}


 

只想说:抄之有道...

0 0
原创粉丝点击