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

第四周项目五选作2

2014年02月01日 ⁄ 综合 ⁄ 共 705字 ⁄ 字号 评论关闭
#include<iostream>
#include<fstream>
using namespace std;
class Salary{
public:
	void duru();
	void add();
	void paixu();
	void shuchu();
private:
	double salary[500];
	int number;

};
void main(void){
	Salary  n;
	n.duru();
	n.add();
	n.paixu();
	n.shuchu();
	system("PAUSE");
}
void Salary::duru(){
   int n=0;
   ifstream infile("salary.txt",ios::in);  
	if(!infile){
	cerr<<"open error"<<endl;
	exit(1);
	}
	while(!infile.eof()){
        infile>>salary[n];
         ++n;
	}
	infile.close();  
  number=n;
}
void Salary::shuchu(){
	 for(int i=0;i<number;i++){
  cout<<salary[i]<<"\t";
  }

}
void Salary::add(){
	for(int i=0;i<number;i++){
		salary[i]+=100;
	}
}
void Salary::paixu(){
   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;  
            }  

}

运行结果:

【上篇】
【下篇】

抱歉!评论已关闭.