班级管理最简版(结构体)【一维数组】
#include<iostream> using namespace std; struct st{ string st_name; int st_age; void d(){ cout<<st_name<<" "<<st_age; } }; struct c1{ string cl_name; st st1[7]; st st2[7]; }; struct a1{ c1 st1[100]; }; int main(){ c1 a[100]; cin>>a[0].cl_name; int j; for(j=0;j<3;j++){ for(int i=0;i<7;i++){ cin>>a[j].st1[i].st_name; cin>>a[j].st2[i].st_age; } } string d; cin>>d; for(int i=0;i<3;i++){ if(d==a[i].cl_name){ for(int i=0;i<7;i++){ a[j].st1[i].d(); } } } return 0; }