有以下程序
#include<stdio.h>
struct STU
{
char name[10];
int num;
int Score;
};
int main ( )
{
struct STU s[5] = { { "LiLi", 201123, 701 } , { "QianYing", 201150, 595 } ,
{ "wangYin", 20043, 680 } , { "WangWei", 201104, 620 } ,
{ "GaoXiang", 201119, 611 }
}, *p[5], *t;
int i, j;
for ( i = 0; i<5; i++ ) p[i] = &s[i];
for ( i = 0; i<4; i++ )
for ( j = i+1; j<5; j++ )
if ( p[i]->Score>p[j]->Score )
{
t = p[i];
p[i] = p[j];
p[j] = t;
}
printf ( "%d %d\n", s[1].Score, p[1]->Score ) ;
return 0;
}