第四周實驗報告(4)

#include<iostream>    
using namespace std;
class Salary  
{  
public:
void input_salary();
    void add_salary();  
    void sort_salary();  
private:         
    double salary[50];  
    int number;  
}; 
  
int main()  
{  
    Salary ss;  
    ss.input_salary();  
    cout<<endl;  
    cout<<"加100元后的工資爲:";  
    cout<<endl;  
    ss.add_salary();  
    cout<<endl;  
    cout<<"排序後工資爲:";  
    cout<<endl;  
    ss.sort_salary();  
    cout<<endl;  
    system("PAUSE");  
    return 0;  



void Salary::input_salary()  
{  
    double x;  
    int i=0;  
    cout<<"請輸入員工的工資: (輸入‘-1’標誌着工資輸入結束)"<<endl;  
    cin>>x;  
    while(x>0)  
    {  
        salary[i]=x;  
        ++i;  
        cin>>x;  
    }  
    number=i;  
}
    
void Salary::add_salary()  
{  
    int i;  
    for (i=0;i<number;i++)  
    {  
        salary[i]=salary[i]+100;  
        cout<<salary[i]<<"  ";  
    }

 
void Salary::sort_salary()  
{  
      
    int i,j;  
    double t;  
    for(i=0;i<number-1;i++)  
        for(j=0;j<number-i-1;j++)  
            if(salary[j]>salary[j+1])  
            {  
                t=salary[j];  
                salary[j]=salary[j+1];  
                salary[j+1]=t;  
            }
for (i=0;i<number;i++)  
            {  
                cout<<salary[i]<<"  ";  
            }

 
發佈了38 篇原創文章 · 獲贊 0 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章