struct结构体

结构

1
2
3
4
5
6
7
8
9
10
11
#include <bits/stdc++.h>
using namespace std;
struct 结构体名称{
结构体变量;
};//一定要注意分号
int main()
{
你的结构体名称 变量名;
变量名.你的结构体内的变量名称或结构体内的函数名称;//调用
return 0;
}

示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <bits/stdc++.h>
using namespace std;
struct student{
string name;
int h,w;
};//一定要注意分号
int main()
{
student stu[10];
for(int i=0;i<10;i++){
cin>>stu[i].name>>stu[i].h>>stu[i].w;
//依次输入姓名、身高、体重;
}
for(int i=0;i<10;i++){
cout<<fixed<<setw(4)<<stu[i].name<<" "<<stu[i].h<<" "<<stu[i].w<<"\n";
//依次输出姓名、身高、体重;
}
return 0;
}