int Delete_a_record(student per[],int n) //删除学生记录函数
{
char s[20];
int i=0,j;
printf("\t 请输入想删除记录中的课程编号:");
scanf("%s",s);
while(strcmp(per[i].num,s)!=0&&i<n) i++;
if(i==n)
{
printf("\t 系统中没有此科目!\n");
return(n);
}
for(j=i;j<n-1;j++)
{
strcpy(per[j].num,per[j+1].num);
strcpy(per[j].name,per[j+1].name);
strcpy(per[j].credit,per[j+1].credit);
strcpy(per[j]. clas,per[j+1]. clas);
strcpy(per[j]. teacher,per[j+1]. teacher);
}
printf("\t\t\t 已经成功删除!\n");
return(n-1);
}
void Query_a_record(student per[],int n) //查询学生记录
{
int m;
printf("\t\n 请选择查询方式:\n");
printf("\t┌─────----─┐\n");
printf("\t│1------课 程 编 号│\n");
printf("\t│2------课 程 名 称│\n");
printf("\t│3------返 回 │\n");
printf("\t└───--─--──┘\n");
printf("请选择:");
scanf("%d",&m);
while(m!=1&&m!=2&&m!=3)
{
printf("输入错误,请重新选择:");
评论5
最新资源