#include <stdio.h>
#include <string.h>
struct student
{
char name [15];
int score;
};
void find (struct student s[],int num);
int main()
{
int i=0;
printf("Input the number of students:\n");
int n;
scanf("%d",&n);
struct student stu[n];
for(i=0;i<n;i++)
{
printf("输入第%d个学生的姓名:",i+1);
scanf("%s",stu[i].name);
printf("输入第%d个学生的成绩:",i+1);
scanf("%d",&stu[i].score);
}
find(stu,n);
}
void find(struct student s[],int num)
{
char name[15];
int i=0;
int nIndex=-1;
printf("输入要查询学生的姓名:");
scanf("%s",name);
for(i=0;i<num;i++)
{
if(strcmp(s[i].name,name)==0)
{
nIndex=i;
printf("%s学生成绩为:%d\n",s[i].name, s[i].score);
}
}
if(nIndex == -1)
printf("未找到该学生\n");
}