网站域名是什么意思,网站建设制作解决方案,东莞推广平台有哪些,牛商网专注营销型网站建设封装一个结构体#xff0c;结构体中包含一个私有数组#xff0c;用来存放学生的成绩#xff0c;包含一个私有变量#xff0c;用来记录学生个数#xff0c;
提供一个公有成员函数#xff0c;void setNum(int num)用于设置学生个数
提供一个公有成员函数#xff1a;void…封装一个结构体结构体中包含一个私有数组用来存放学生的成绩包含一个私有变量用来记录学生个数
提供一个公有成员函数void setNum(int num)用于设置学生个数
提供一个公有成员函数void input(),用来对所有学生的成绩进行输入工作
提供一个公有成员函数void sort(),用来实现对存储的学生成绩进行降序排序
提供一个公有的成员函数void show(),用于将所有学生的成绩展示出来
在主程序中完成相关函数的调用
#include iostreamusing namespace std;struct Stu
{
private:int score[100]{0};int sum0;
public://设置学生个数void setNum(int num){sumnum;}//对所有学生的成绩进行输入工作void input(){int s;for(int i0;isum;i){cout请输入学生的成绩;cins;score[i]s;}}//对存储的学生成绩进行降序排序void sort(){for(int i1;isum;i){for(int j0;jsum-i;j){if(score[j]score[j1]){int tempscore[j];score[j]score[j1];score[j1]temp;}}}}//将所有学生的成绩展示出来void show(){for(int i0;isum;i){coutscore[i] ;}}
};
int main()
{struct Stu stu1;int number0;cout请设置学生个数: ;cinnumber;stu1.setNum(number);stu1.input();stu1.sort();stu1.show();return 0;
}运行结果