一个查找的小程序

源代码:

#include <stdio.h>
#define N 5


typedef struct Sqlist
{
int num;
char name[8];
}Sqlist;


int search(Sqlist R[],int n,int K)
{
int i;
for(i=0;i<n;i++)
if(R[i].num==K)
return i;
return n;
}

int main()
{
Sqlist R[N];
int n,k,i;
printf("请输入学生人数:");
scanf("%d",&n);
printf("\n请输入学生信息:\n");
for(i=0;i<n;i++)
{
scanf("%d",&R[i].num);
gets(R[i].name);
}
printf("请输入要查找的学号:\n");
scanf("%d",&k);
i=search(R,n,k);

if(i>=n)
printf("查无此人!");
else
{
printf("%d",R[i].num);
printf("%s",R[i].name);
}
return 1;
}

 

posted @ 2023-12-11 20:49  bobo哥  阅读(27)  评论(0编辑  收藏  举报