#include <iostream>
using namespace std;
struct Stu
{
private:
int arr[100]={};
int num1;
public:
void setNum(int num)//设置学生个数
{
num1=num;
}
void intput()//所有成绩进行输入
{
int *p1=arr;
for(int i=0;i<num1;i++)
{
cin>>p1[i];
}
}
void sort()//成绩降序排列
{
int *p2=arr;
for(int i=1;i<num1;i++)
{
for(int j=0;j<num1-i;j++)
{
if(p2[j]<p2[j+1])
{
int temp=p2[j];
p2[j]=p2[j+1];
p2[j+1]=temp;
}
}
}
}
void show()
{
int *p3=arr;
for(int k=0;k<num1;k++)
{
cout<<p3[k]<<endl;
}
}
};
int main()
{
Stu p;
int num;
cout<<"请输入";
cin>>num;
p.setNum(num);
p.intput();
p.sort();
p.show();
return 0;
}
C++&QT 作业2
最新推荐文章于 2024-05-17 13:26:14 发布