c++简单结构体应用

c++简单结构体应用_第1张图片

#include 

using namespace std;

struct Student
{
private:
    int scores[40];  // 学生的成绩数组
    int num;  // 学生个数

public:
    // 设置学生个数
    void setnum(int num)
    {
        this->num = num;
    }

    // 输入学生的成绩
    void input()
    {
        cout << "请输入" << num << "个学生的成绩:" << endl;
        for (int i = 0; i < num; i++)
        {
            cin >> scores[i];
        }
    }

    // 对学生成绩进行降序排序
    void sort()
    {
        for(int i=1; i> num;

    // 创建学生对象
    Student stu;
    stu.setnum(num);
    stu.input();
    stu.sort();
    stu.show();

    return 0;
}

你可能感兴趣的:(c++)