学生姓名查询C语言程序

时间:2022-10-19 14:34:12 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

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

//

#include <stdio.h>

#include <string.h>

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];

}

}

本文来源:https://www.wddqw.com/doc/e170d8b1ab00b52acfc789eb172ded630a1c9867.html