#include
#include
#define N 3
int main()
{
int i,j,num[N][10],find=0;
char name[N][20],findname[20];
double score[N][10];
for(i=0;i
{
printf("学号:");
scanf("%d",num[i]);
fflush(stdin);
printf("姓名:");
gets(name[i]);
printf("成绩:");
scanf("%lf",score[i]);
}
fflush(stdin);
printf("请输入要查找的姓名:\n");
gets(findname);
for(i=0;i
{
if(strcmp(name[i],findname)==0)
{
printf("找到该人!学号是%d\n",num[i]);
printf("姓名:%s\n",name[i]);
printf("成绩:%f\n",score[i]);
find=1;
break;
}
}
if(find==0)
{
printf("没有此人!");
}
return 0;
}
所有的scanf输入都漏了&
像这样:scanf("%d" , &num[i]);
有帮助的话采纳一下哦!