c语言课程设计学生成绩管理系统(9)
时间:2026-01-18
时间:2026-01-18
c语言课程设计 c语言
int findrecord(student stud[]) /*查找信息*/ {
char str[2]; int i,num; if(numstus==0) {
printf("没有可被查找的记录\n"); return -1; } else {
printf("以何种方式查找?\n1.学号\t2.姓名\t3.名次\n"); gets(str);
if(str[0]=='1') /*按学号查找*/ {
printf("请输入学号:"); gets(str);
for(i=0;i<=numstus;i++)
if(strcmp(str,stud[i].number)==0) {
display(stud,i,i); break; }
else continue; }
else if(str[0]=='2') /*按姓名查找*/ {
printf("请输入姓名:"); gets(str);
for(i=0;i<=numstus;i++)
if(strcmp(str,stud[i].name)==0) {
display(stud,i,i); break; }
else continue; }
else if(str[0]=='3') /*按名次查找*/ {
printf("请输入名次:"); scanf("%d",&num); getchar();
for(i=0;i<=numstus;i++) if(num==stud[i].index)