#include <stdio.h>
typedef struct{
int id;
int weight;
int height;
}Body;
void swap(Body*a,Body*b){
Body x;
x=*a;
*a=*b;
*b=x;
}
int main(void) {
Body body[5]={
{1,65,169},
{2,73,170},
{3,59,161},
{4,79,175},
{5,55,168}
};
int i,j;
for(i=0;i<=3;i++){
for(j=i+1;j<=4;j++){
if(body[i].height<body[j].height){
swap(&body[i],&body[j]);
}
}
}
for(i=0;i<=4;i++){
printf("%d,%d,%d\n",body
[i
].
id,body
[i
].
weight,body
[i
].
height); }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CnR5cGVkZWYgc3RydWN0ewoJaW50IGlkOwoJaW50IHdlaWdodDsKCWludCBoZWlnaHQ7Cn1Cb2R5OwoKdm9pZCBzd2FwKEJvZHkqYSxCb2R5KmIpewoJQm9keSB4OwoJeD0qYTsKCSphPSpiOwoJKmI9eDsKfQoKaW50IG1haW4odm9pZCkgewoJQm9keSBib2R5WzVdPXsKCQl7MSw2NSwxNjl9LAoJCXsyLDczLDE3MH0sCgkJezMsNTksMTYxfSwKCQl7NCw3OSwxNzV9LAoJCXs1LDU1LDE2OH0KCX07CgkKCWludCBpLGo7CgkKCWZvcihpPTA7aTw9MztpKyspewoJCWZvcihqPWkrMTtqPD00O2orKyl7CgkJCWlmKGJvZHlbaV0uaGVpZ2h0PGJvZHlbal0uaGVpZ2h0KXsKCQkJCXN3YXAoJmJvZHlbaV0sJmJvZHlbal0pOwoJCQl9CgkJfQoJfQoJCglmb3IoaT0wO2k8PTQ7aSsrKXsKCQlwcmludGYoIiVkLCVkLCVkXG4iLGJvZHlbaV0uaWQsYm9keVtpXS53ZWlnaHQsYm9keVtpXS5oZWlnaHQpOwoJfQoJCglyZXR1cm4gMDsKfQo=
4,79,175
2,73,170
1,65,169
5,55,168
3,59,161