#include <stdio.h>

typedef struct Personal
{
    char name[50];
	int ten;
} Kojin;

void show(Kojin *p);
void data_sort(Kojin *p);

int main(void)
{
	Kojin data[5] = {{"A", 5},{"E",3},{"C",1},{"D",2},{"B",4}};
	data_sort(data);
	show(data);

	return 0;
}

void show(Kojin *p)
{
	int k;

	for(k=0;k<5;k++)
		printf("%s:%d \n",(p+k)->name,(p+k)->ten);
}

void data_sort(Kojin *p)
{
	int i,j,tmp;

	for(i=0;i<5;i++){
		for(j=4;j>i;j--){
			if((p+j)->ten > (p+j-1)->ten){
				tmp = (p+j)->ten;
				(p+j)->ten = (p+j-1)->ten;
				(p+j-1)->ten = tmp;
			}
		}
	}
}
