#include<iostream>
using namespace std;
struct Stu
{
int num;//学号
string name;//姓名
double score[3];//成绩3门
};
int main()
{
void print(Stu * s);//声明函数的形参,结构体变量为Stu
void input(Stu * p);
Stu student[5];
Stu* s = student;//s,p为指向结构体变量指针,指向student
Stu* p = student;
input(p);//将首地址传进去
print(s);
return 0;
}
void input(Stu* p)
{
int i = 0;
int j = 0;
for (i = 0; i < 5; i++)
{
cin >> p[i].num >> p[i].name;
for (j = 0; j < 3; j++)
{
cin >> p[i].score[j];
}
}
}
void print(Stu* s)
{
for (int i = 0; i < 5; i++)
{
cout << s[i].num << endl << s[i].name << endl;
for (int j = 0; j < 3; j++)
{
cout << s[i].score[j] << " " << endl;
}
}
}