#include <iostream>
using namespace std;
struct student
{
private:
int score[10]; //记录学生成绩
private:
int num; //记录学生个数
public:
void SetNum(int n) //设置学生个数
{
cout<<"请输入学生个数:";
cin>>n;
num = n;
}
public:
void input() //输入学生成绩
{
for(int i=0; i<num; i++)
{
cout<<"请输入第"<<i+1<<"个学生成绩:";
cin>>score[i];
}
}
public:
void sort() //成绩排序,降序
{
int temp = 0;
for(int i=1; i<num; i++)
{
for(int j=0; j<num-i; j++)
{
if(score[j]<score[j+1])
{
temp = score[j];
score[j] = score[j+1];
score[j+1] = temp;
}
}
}
}
public:
void show() //展示学生成绩函数
{
for(int i=0; i<num; i++)
{
cout<<score[i]<<endl;
}
}
};
int main()
{
student s;
s.SetNum(5);
s.input();
s.sort();
s.show();
return 0;
}
9.7C++作业
最新推荐文章于 2024-10-17 21:05:59 发布