结构(体)是一些值的集合,这些值被称为成员变量。结构的每个成员变量可以具有不同类型。
利用结构体,我们可以同时利用多种变量的组合体,如学生姓名,成绩等的输入输出问题。
例:
#include<iostream>
using namespace std;
struct student
{
string n;
int a,b,c,z;
}stu[100];
int main()
{
int m;
cin>>m;
for(int t=0;t<m;t++)
{
cin>>stu[t].n>>stu[t].a>>stu[t].b>>stu[t].c;
stu[t].z=stu[t].a+stu[t].b+stu[t].c;
}
for(int t=0;t<m;t++)
{
cout<<stu[t].n<<" "<<stu[t].z<<endl;
}
}
其中n指名字,a,b,c,z分别代表各科成绩和总成绩。