可以试着用一下这个函数
另外:
struct student
{
int num;
char name[20];
char sex[10];
//输入和输出都是字符串,这个也别是单个字符
float score[3];
};
struct student stu[3];
//声明成全局
void FIND()
//查询函数
{
struct student *p;
int k;
printf("请输入要查找的学生号数:");
scanf("%d",&k);
for(p=stu;p<stu+3;p++)
{
printf("%d\n",p->num);
if(k==p->num)
{
printf("号数
姓名
性别
高数
大学英语
C语言\n");
printf(" %2d%5s%5s%10f%10f%10f",(*p).num,(*p).name,(*p).sex,(*p).score[0],(*p).score[1],(*p).score[2]);
break;
}
}
}