//用结构体
struct STUDENT
{
char name[20];
int score;
};
int n,i,j;
scanf("%d",&n); //输入有多少个学生
struct STUDENT *s; //定义一个结构体类型的数组
s=(struct STUDENT*)malloc(sizeof(struct STUDENT)*n);//为数组分配空间
//输入数据,再排序
追问指针。。。还没学
追答//用结构体
struct STUDENT
{
char name[20];
int score;
};
int n,i;
scanf("%d",&n); //输入有多少个学生
struct STUDENT s[50]; //定义一个结构体类型的数组,没学指针就定义大一点
for(i=0;i<n;i++)
{
//输入数据
scanf("%s %d",s[i].name,&s[i].score);
}
//排序