4

#include<stdio.h>
struct student{
 int num;
 char name[4];
};
int main(void)
{
 int i,x,j;
 struct student students[50],y;
 for(i=0;i<4;i++){
  scanf("%d%s",&students[i].num,&students[i].name);
 }
 for(i=0;i<3;i++){
  x=i;
  for(j=i+1;j<4;j++)
   if(students[j].num<students[x].num)
    x=j;
  y=students[x];
  students[x]=students[i];
  students[i]=y;

 }
 for(i=0;i<4;i++)
  printf("%d %s\n",students[i].num,students[i].name);
 return 0;
}

posted @ 2013-11-22 17:17  dihuanting  阅读(80)  评论(0编辑  收藏  举报