#include <iostream>
using namespace std;
//定义一个学生结构体
struct Stu
{
private:
int score[40];
int n;
public:
//设置学生个数
void setNum(int num)
{
n=num;
}
//对学生成绩进行输入
void input()
{
for(int i=0;i<n;i++)
{
int j=1;
cout<<"请输入第"<<j<<"个学生的成绩:";
cin>>score[i];
j++;
}
}
//对学生的成绩进行降序排序
void sort()
{
int temp=0;
for(int i=1;i<n;i++)
{
for(int j=0;j<n-i;j++)
{
if(score[j]<score[j+1])
{
temp=score[j];
score[j]=score[j+1];
score[j+1]=temp;
}
}
}
}
//将学生的成绩展示出来
void show()
{
cout<<"学生的成绩为:";
for(int j=0;j<n;j++)
{
cout<<score[j]<<" ";
}
cout<<endl;
}
};
int main()
{
cout<<"请输入学生的个数:";
int num;
cin>>num;
Stu s;
s.setNum(num);
s.input();
s.sort();
s.show();
return 0;
}
C++_day2作业
最新推荐文章于 2024-10-07 19:01:55 发布