C++ :封装一个结构体,结构体中包含一个私有数组,用来存放学生的成绩,包含一个私有变量,用来记录学生个数

1.代码示例

#include 
 
using namespace std;
 
struct Stu
{
private:
    double stu_score[128]={0};
    int stu_num=0;
public:
    void setNum(int num)
    {
        stu_num=num;
    }
    void input()
    {
        cout<<"请输入成绩:";
        for(int i=0;i>stu_score[i];
        }
    }
    void sort()
    {
        double t;
        for(int i=0;istu_score[j-1])
                {
                    t=stu_score[j];
                    stu_score[j]=stu_score[j-1];
                    stu_score[j-1]=t;
                }
            }
        }
    }
    void show()
    {
        cout<<"降序排序后:";
        for(int i=0;i>num;
    stu.setNum(num);
    stu.input();
    stu.sort();
    stu.show();
 
    return 0;
}

2.思维导图

你可能感兴趣的:(c++,算法,开发语言)