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