example2.c

来自「北大青鸟软件工程师ppt的学生用书源代码」· C语言 代码 · 共 43 行

C
43
字号
#include<stdio.h>
#include<string.h>
struct student
{
	char name[15];
	int score;
}stu[5];
int find(struct student s[]);
void main()
{
	int i;
	printf("\t请输入学员信息\n");
	printf("============================\n");
    for(i=0;i<5;i++)
	{
		printf("学员%d的信息\n",i+1);
		printf("姓名:");
		fflush(stdin);
		gets(stu[i].name);
		printf("成绩:");
		scanf("%d",&stu[i].score);
	}
	i=find(stu);
	if(i>=0 && i<5)
		printf("%s:%d\n",stu[i].name,stu[i].score);
	else
		printf("该学员不存在!");
}
int find(struct student s[])
{
	int i;
	char name1[15];
	printf("输入要查找的学员的姓名:\n");
	fflush(stdin);
	gets(name1);
	for(i=0;i<5;i++)
	{
		if(strcmp(name1,s[i].name)==0)
			break;
	}
	return i;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?