#include <iostream>
#include <string>
#include <ctime>
using namespace std;
struct Student{
string name;
int score;
};
struct Teacher{
string name;
Student sArray[5];
};
void allocateSpace(Teacher tArray[],int len){
string tName = "教师";
string sName = "学生";
string nameSeed = "ABCDE";
for (int i=0;i<len;i++){
tArray[i].name = tName+nameSeed[i];
for(int j=0;j<5;j++){
tArray[i].sArray[j].name = sName+nameSeed[j];
tArray[i].sArray[j].score = rand()%61+40;
}
}
}
void printTeachers(Teacher tArray[],int len){
for(int i=0;i<len;i++){
cout << tArray[i].name << endl;
for(int j=0;j<5;j++){
cout <<"\t姓名:" << tArray[i].sArray[j].name << "分数:" << tArray[i].sArray[j].score << endl;
}
}
}
int main() {
srand((unsigned int) time(NULL));
Teacher tArray[3];
int len = sizeof(tArray)/sizeof(Teacher);
allocateSpace(tArray,len);
printTeachers(tArray,len);
system("pause");
return 0;
}