printf("Pleaseinputthestudent'sclass_number(example:
110551):
");
scanf("%s",&s[i].class_number);
printf("Pleaseinputthestudent'snumber(example:
11055101):
");
scanf("%s",&s[i].number);
printf("Pleaseinputthestudent'sname(notmorethan15letters):
");
scanf("%s",&s[i].name);
printf("Pleaseinputthebasic_course_credit(notmorethan50):
");
scanf("%d",&s[i].basic_course_credit);
printf("Pleaseinputthespecialized_course_credit(notmorethan50):
");
scanf("%d",&s[i].specialized_course_credit);
printf("Pleaseinputtheoptional_course_credit(notmorethan24):
");
scanf("%d",&s[i].optional_course_credit);
printf("Pleaseinputthehumanities_courses(notmorethan8):
");
scanf("%d",&s[i].humanities_courses);
printf("Pleaseinputtheexperimental_course(notmorethan20):
");
scanf("%d",&s[i].experimental_course);
printf("\n");
}
n=n+a;
printf("Theinformationhasbeensavedsuccessfully!
\n");
getch();
returnn;
}
voidbrowsestudent(CREDITs[],intn)/*显示某位学生学分*/
{
inti;
chara[10];
clrscr();
printf("Pleaseinputthestudent'snumber:
");
scanf("%s",&a);
printf("\nclass_number\tnumber\tname\tbasic_course_credit\tspecialized_course_credit\toptional_course_credit\thumanities_courses\texperimental_course\n");
for(i=0;iif(strcmp(s[i].number,a)==0){
printf("\n%s\t%s\t%s\t%d\t%d\t%d\t%d\t%d\n",s[i].class_number,s[i].number,s[i].name,s[i].basic_course_credit,s[i].specialized_course_credit,s[i].optional_course_credit,s[i].humanities_courses,s[i].experimental_course);
}}
getch();
}
voidbrowseclass(CREDITs[],intn)/*显示某班所有学生学分*/
{
inti;
chara[10];
clrscr();
printf("Pleaseinputtheclassnumber:
");
scanf("%s",&a);
printf("\nclass_number\tnumber\tname\tbasic_course_credit\tspecialized_course_credit\toptional_course_credit\thumanities_courses\texperimental_course\n");
for(i=0;iif(strcmp(s[i].class_number,a)==0){
printf("\n%s\t%s\t%s\t%d\t%d\t%d\t%d\t%d\n",s[i].class_number,s[i].number,s[i].name,s[i].basic_course_credit,s[i].specialized_course_credit,s[i].optional_course_credit,s[i].humanities_courses,s[i].experimental_course);
}}
getch();
}
voidamend(CREDITs[],intn)/*修改某学生学分*/
{
inti;
chara[10];
charb;
clrscr();
printf("Pleaseinputthestudent'snumberyouwanttoamend:
");
scanf("%s",&a);
for(i=0;iif(strcmp(s[i].number,a)==0){
printf("\nAreyousure(Y/N)\n");
b=getch();
printf("\n");
if(b=='y'||b=='Y'){
printf("Pleaseinputthestudent'sclass_number(example:
110551):
");
scanf("%s",&s[i].class_number);
printf("Pleaseinputthestudent'snumber(example:
11055101):
");
scanf("%s",&s[i].number);
printf("Pleaseinputthestudent'sname(notmorethan15letters):
");
scanf("%s",&s[i].name);
printf("Pleaseinputthebasic_course_credit(notmorethan50):
");
scanf("%d",&s[i].basic_course_credit);
printf("Pleaseinputthespecialized_course_credit(notmorethan50):
");
scanf("%d",&s[i].specialized_course_credit);
printf("Pleaseinputtheoptio