现在的位置: 首页 > 综合 > 正文

第四周项目五选作1

2013年02月04日 ⁄ 综合 ⁄ 共 708字 ⁄ 字号 评论关闭
#include<iostream>
using namespace std;
class Salary{
public:
	void shuru(int num);
	void add();
	void paixu();
	void shuchu();
private:
	double salary[50];
	int number;

};
void main(void){
	Salary  n;
	int num;
	cout<<"请先输入人数  后输入输入职工工资"<<endl;
	cin>>num;
	n.shuru(num);
	cout<<"涨工资之后的情况"<<endl;
	n.add();
	n.shuchu();
	cout<<"涨后工资排序后的情况"<<endl;
	n.paixu();
	n.shuchu();
	system("PAUSE");
}
void Salary::shuru(int num){
	number=num;
	for(int i=0;i<num;i++){
		cin>>salary[i];
		  
	};
}
void Salary::shuchu(){
  for(int i=0;i<number;i++){
  cout<<salary[i]<<" "<<endl;
  }
}
void Salary::add(){
	for(int i=0;i<number;i++){
		salary[i]+=100;

	}
}
void Salary::paixu(){
	int k,j,t;
	double *p;
	p=&salary[0];
    for(int i=0;i<number-1;i++){  
       k=i;  
    for(j=i+1;j<number;j++)  
      
        if(*(p+j)<*(p+k))  
    k=j;  
    t=*(p+k);  
    *(p+k)=*(p+i);  
    *(p+i)=t;  
          
      
    }   
}

运行结果:

抱歉!评论已关闭.