2023-6-5作业
定义一个Student结构体,里面的成员有公有成员name、age,私有成员:score,从堆区连续分配3个结构体大小的空间,从键盘上输入三个学生的信息,分别存放到对应的位置上,按成绩的升序排序后输出三名学生的信息。
#include <iostream>
using namespace std;
struct Student
{
public:string name;
void sTu(){cout << "Enter name >>>>" << endl;cin >> name;cout << name << endl;}
int age;void stU(){cout << "Enter age >>>> " << endl;cin >> age;cout << age << endl;}
private:int score;
public:
void Stu()
{
int *score=new int[3]{0};
int i=0,j=0,temp;
while(i<3)
{
cin >> score[i];
i++;
}
while(i<3)
{
while(j<3-i)
{
if(score[j]<score[j+1])
{
temp=score[j];
score[j]=score[j