1、结构体数组
例:
struct jiqi
{
int shijian;
int shuiping;
}str1[100500],str2[100500];
int main()
{
...
for(i=0;i<n;i++)
scanf("%d%d",&str1[i].shijian,&str1[i].shuiping);
---------------注意此处
...
}
2、快排
..
#include<stdlib.h>
int cmp(const void *a,const void *b)
{
return *(int *)b-*(int *)a;
//如果是从小到大排,那么就是
// return *(int *)a-*(int *)b;
}
int main()
{
...
qsort(sum,m,sizeof(sum[0]),cmp);
(数组名,次数,从初始值到结束的长度,快排定义名)
...
}