任务五

#include<iostream>
using namespace std;
class Array
{
private:
	double array[50];
	int num;
public:
	void set();
	void agg();
	void pai();
	void show();
};

int main()
{
  Array arr;
  arr.set();
  arr.pai();
  arr.agg();
  arr.show();
return 0;
}


void Array::set()
{
	int i=0,x;
	cout<<"请输入工资值"<<endl;
	cin>>x;
	while(x>0)
	{  	
		array[i]=x;
	    i++;
		cin>>x;
	}
	  num=i;
}

void Array::agg()
{
  int i;
  for(i=0;i<num;i++)
	  array[i]=array[i]+100;
}


void Array::pai()
{
 int i,j;
 double t;
 for(i=0;i<num-1;i++)
	 for(j=0;j<num-i-1;j++)
	 {
		 if(array[j]<array[j+1])
			 t=array[j+1];
		     array[j+1]=array[j];
			 array[j]=t;
	 }
}

void Array::show()
{
  int i;
  for(i=0;i<num;i++)
	  cout<<array[i]<<"  ";
}







运行结果:

任务五_第1张图片

你可能感兴趣的:(任务五)