1、结构体:将多个信息组织成一个整体。用“struct”描述结构体
(1)先定义结构体
struct xs {
int xh; // 结构体成员1
string xm; // 结构体成员2
int cj; // 结构体成员3
};
(2)再用结构体定义变量或数组
xs p; // 定义一个结构体变量
xs a[50]; // 定义一个结构体数组
2、结构体的数据输入
(1)用cin,输入数据到结构体变量的成员
xs p;
cin >> p.xh >> p.xm >> p.cj;
(2)用for+cin,输入数据到结构体数组的成员。
xs a[50];
for (int i = 0; i <= n-1; i++)
{
cin >> a[i].xh >> a[i].xm >> a[i].cj;
}
3、结构体数据的输出
用cout,输出结构体变量或数组的成员信息
cout<<a[k].xh<<" "<<a[k].xm<<" "<<a[k].cj<<endl;