数组做数据成员

来源:互联网 发布:淘宝如何做代销 编辑:程序博客网 时间:2024/05/22 12:18
<pre class="cpp" name="code">#include<iostream>using namespace std;class Salary{public:    void set_salary();    void add_salary(int x);    void sort_salarys();    void show_salary();private:    double salarys[50];    int number;};void Salary::set_salary(){    int x,i=0;    cin>>x;    while(x>0)    {        salarys[i]=x;        ++i;        cin>>x;    }    number=i;}void Salary::add_salary(int x){    int i=0;    for(i=0; i<number; i++)        salarys[i]=salarys[i]+x;}void Salary::sort_salarys(){    int i,j;    double p;    for(j=number; j>1; j--)    {        for(i=0; i<j-1; i++)        {            if(salarys[i]>salarys[i+1])            {                p=salarys[i];                salarys[i]=salarys[i+1];                salarys[i+1]=p;            }        }    }}void Salary::show_salary(){    int i=0;    for(i=0; i<number; i++)        cout<<salarys[i]<<" ";}int main(){    Salary s1;    s1.set_salary();    s1.add_salary(500);    s1.sort_salarys();    s1.show_salary();    return 0;}


0 0
原创粉丝点击