c语言管理系统
牛~~
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
typedef struct
{
char num[12];
char name[20];
char sex[2];
int score[3];
float avg;
int sum;
}Student;
Student studentAll[80];
int student_number = 0;
int menu_select()
{
int check_number;
do{
system("cls");
printf("\t************学生成绩管理系统*************\n");
printf("\t*| 1. 添加学生信息 *\n");
printf("\t*| 2. 显示学生信息 *\n");
printf("\t*| 3. 按学号排序 *\n");
printf("\t*| 4. 按总成绩排序 *\n");
printf("\t*| 5. 查找单个学生 *\n");
printf("\t*| 6. 删除指定学生 *\n");
printf("\t*| 7. 修改学生信息 *\n");
printf("\t*| 8. 查看各门课程的成绩情况 *\n");
printf("\t*| 9. 待定功能 *\n");
printf("\t*| 0. 保存退出 *\n");
printf("\t*****************************************\n");
printf("请输入选择(0-9):");
scanf("%d",&check_number);
}while(check_number<0||check_number>9);
return(check_number);
}
void Input(Student student[])
{
int i=0,j;
char flag,clear[10];
char studentNum[12];
while(flag!='n'&&flag!='N')
{
printf("请输入学生学号: ");
scanf("%s",studentNum);
while(strcmp(student[i].num,studentNum)!=0&&i<student_number)
{
i++;
}
if(i<student_number)
printf("已有相同学号的学生,请重新输入\n");
else
{
if(i==student_number)
{
memset(student[i].num, 0, sizeof(student[i].num));
strcpy(student[i].num,studentNum);
printf("学生姓名:");
scanf("%s",student[student_number].name);
printf("学生性别:");
scanf("%s",student[student_number].sex);
printf("c语言成绩:");
scanf("%d",&student[student_number].score[0]);
printf("数据结构成绩:");
scanf("%d",&student[student_number].score[1]);
printf("数据库成绩:");
scanf("%d",&student[student_number].score[2])