请教结构体数组的查找和排序问题
我知做到查找那里就卡住了,还有排序输出那木粉还没开始呢,按学号查找和按成绩降序输出大家帮忙看下怎么做
程序代码:#include<stdio.h>
struct stu1
{
int num;
char name[8];
int score;
};
main(){
struct stu1 student[5];
int i,x,j=0;
printf("请输入5个同学的信息");
for(i=1;i<=5;i++){
printf("第%d个学生信息\n",i);
printf("请输入学生姓名:");
scanf("%s",&student[i].name);
printf("请输入学生学号:");
scanf("%d",&student[i].num);
printf("请输入学生分数:");
scanf("%d",&student[i].score);
printf("\n");
}
printf("请输入要查找学生的学号:");
scanf("%d",&x);
for(i=1;i<=5;i++){
if(student[i].num==x){
printf("要查找的学生的信息为:姓名:%s 学号:%d 分数:%d",student[i].name,student[i].num,student[i].score);
continue;
}
else
printf("没有找到学号为%d的学生信息\n",x);
}
return 0;
}








