结构体也是一种容器;
结构体的基础
结构体可以用来存储一些变量,与数组一样,但表达形式不同;
基础表达;
1.定义;
struct node (结构体名称){
int 变量;
};
node a[1000];
或;
struct node (结构体名称){
int 变量;
}a[1000];
2.输入:
cin>>a[i].n(变量名);
3.输出:
cout<<a[i],n;
4.排序:
sort(a,a+n,cmp);
bool cmp(node a,node b){
if(判断){
执行语句;
}
return a.n>b.n;
实战:
题目描述
一年四季,寒暑交替,楠枫总是会收集每一个季节的树叶,并把它们制作成标本收集起来。当然,楠枫的收集很讲究,一片树叶不仅要标注收集的日期、收集地点,还要给他们分类。可是分类是个很繁琐的工作,不仅要查阅大量相关资料,还要小心求证分类是否正确。因此,楠枫请求小伙伴们帮忙查阅资料给树叶分类,以减轻自己的工作量。最后,需要你整理一下他们的分类结果,按次序列出所有树叶标本的信息。
输入格式
标签:LUVJ,收集,树叶,int,分类,bian,结构 From: https://blog.csdn.net/sjzwer_/article/details/140505938
第一行一个整数