int fun(STREC *a,STREC *b){ int i,j=0,min=a[0].s; for(i=0;i<N;i++) if(min>a[i].s) min=a[i].s; /*找出最小值*/ for(i=0;i<N;i++) if(min==a[i].s) b[j++]=a[i]; /*找出成绩与min相等的记录,存入结构体b中*/ return j; }
寻找最小值/最大值并放入另一个数组之中的常用方法
原文:http://www.cnblogs.com/hongmo/p/5297931.html