#include <iostream>
using namespace std;
struct stu{
private:
int score[1000];
private:
int number;
public:
void setNUM(int num){
number = num;
}
void input(){
int i=0;
cout<<"请输入成绩"<<endl;
for(i;i<number;i++){
cin>>score[i];
}
cout<<"输入完毕按任意键继续"<<endl;
}
void sort(){
int i,j;
int temp;
for(i=0;i<number;i++){
for(j=i;j<number-i;j++){
if(score[j]<score[j+1]){
temp=score[j];
score[j]=score[j+1];
score[j+1]=temp;
}
}
}
}
void show(){
for(int i=0;i<number;i++){
cout<<score[i]<<endl;
}
}
};
int main()
{
struct stu list;
list.setNUM(5);
list.input();
list.sort();
list.show();
return 0;
}
华清远见第六课程day2作业
最新推荐文章于 2024-10-09 10:07:13 发布
本文详细介绍了如何使用C++编程语言创建一个名为`stu`的结构体,用于存储学生的分数。结构体中包含设置学生数量、输入分数、排序分数和显示分数的方法。在`main`函数中,实例化结构体并演示了整个过程。
摘要由CSDN通过智能技术生成