#include <stdio.h>
typedef struct{
	int id;
	int weight;
	int height;
}Body;

void swap(Body *a, Body *b) {
    Body w=*a;
    *a=*b;
    *b=w;
}

int main(void) {
    Body a[]={{1,65,169},{2,73,170},{3,59,161},{4,79,175},{5,55,168}};
     for (int i=0; i <5-1; i++) {
        for (int j=0;j<5-i-1;j++) {
            if (a[j].height<a[j+1].height) {
                swap(&a[j],&a[j+1]);
            }
        }
     }
    for(int i=0;i<5;i++){
    printf("id:%d weight:%d height:%d\n", a[i].id,a[i].weight,a[i].height);
}
return 0;
}