学生姓名查询C语言程序

// 姓名查询.cpp : 定义控制台应用程序的入口点。
//

#include
#include
struct student
{
char name[21];
char a[50];
int i,j,k,l,m;
};
void main()
{
struct student stu[100];
char name[21];
int i,n;
printf("请输入学生人数\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
printf("现在开始输入学生信息\n");
printf("请输入学生姓名:\n");
scanf("%s",stu[i].name);
printf("请输入学生学号:\n");
scanf("%s",stu[i].a);
printf("请依次输入学生的五门成绩,中间用空格隔开\n");
scanf("%d%d%d%d%d",&stu[i].i,&stu[i].j,&stu[i].k,&stu[i].l,&stu[i].m);
}
printf("现在开始查询学生信息,如需停止请输入0\n");
printf("请输入学生姓名\n");
scanf("%s",name);
char k=name[0];
while(k!='0')
{
for(i=1;i<=5;i++)
{
if(strcmp(name,stu[i].name)==0)
{
printf("第%d个学生的信息\n",i);
printf("学生姓名为%s\n",stu[i].name);
printf("学生学号为%s\n",stu[i].a);
printf("五门成绩分别为%d\t%d\t%d\t%d\t%d\n",stu[i].i,stu[i].j,stu[i].k,stu[i].l,stu[i].m);
}
}
printf("请输入学生姓名\n");
scanf("%s",name);
k=name[0];
}
}

相关文档
最新文档