#include <iostream>
using namespace std;
class score
{
public:
void input();//输入声明函数
void output();//输出声明函数
void sort();//排序函数
void sum();//求和函数
private:
int integer[8];
};
//输入函数
void score::input()
{
cout<<"请输入整数:"<<endl;
int i=0;
while(i<8)
{
cout<<"please input";
cin>>integer[i];
i++;
}
}
//输出函数
void score::output()
{
for(int i=0;i<8;i++)
{
cout<<integer[i]<<'\t';
}
cout<<endl;
}
//求和函数
void score::sum()
{
int num=0;
for(int i=0;i<8;i++)
{
num+=integer[i];
}
cout<<"num="<<num<<endl;
}
//排序函数
void score::sort()
{
int temp=0;
for(int i=1;i<8;i++)
{
for(int j=0;j<8-i;j++)
{
if(integer[j]<integer[j+1])
{
temp=integer[j];
integer[j]=integer[j+1];
integer[j+1]=temp;
}
}
}
}
int main()
{
//申请动态空间给类函数指针
score *in=new score;
in->input();
in->output();
in->sum();
in->sort();
in->output();
return 0;
}