#include<stdio.h> struct human{ int age; char name[20]; }; int main(void) { int i,index,j,age; char name; struct human humans[4],temp; for(i=0;i<4;i++){ printf("age name:"); scanf("%d%s",&age,&name); } for(i=0;i<4-1;i++){ index=i; for(j=i+1;j<4;j++){ if(humans[j].age<humans[index].age){ index=j; temp=humans[index]; humans[index]=humans[i]; humans[i]=temp; } } } printf("age name "); for(i=0;i<4;i++) printf("%d %s ",humans[i].age,humans[i].name); return 0; }