#include<stdio.h>
typedef struct
{
char name[32];
double height;
}Student;
int main(void)
{
Student p[5];
int i;
for(i=0;i<=4;i++)
{
printf("%d番目の名前は?:",i+1);
scanf("%s",p[i].name); // scanf("%s",p.name);
printf("身長は?:");
scanf("%lf",&p[i].height); // scanf("%lf",&p.height);
}
int j;
Student tmp;
for ( i=0; i<=4; ++i )
for ( j=4; j>i; --j )
{
if ( p[j-1].height > p[j].height ) {
tmp = p[j];
p[j] = p[j-1];
p[j-1] = tmp;
}
}
printf( "--------------------\n" );
const char* kans[] = { "一", "二", "三", "四", "五" };
for ( i=0; i<=4; ++i )
printf( "%s人目:名前 %s 身長 %lf\n", kans[i], p[i].name, p[i].height );
return 0;
}