C语言---学生基本情况管理系统

来源:百度知道 编辑:UC知道 时间:2024/05/21 16:47:24
题 目:学生基本情况管理系统
学生基本记录:
学号、姓名、性别、数学成绩、计算机成绩、英语成绩。
功能要求:
1. 文件操作:可读入和保存学生数据文件、退出。
2. 编辑:录入记录、删除记录、录(显示记可排序)。
3. 数据查询
可按学号查询某学生记录;
可按姓名查询某学生记录;
可按各分数段查询学生记录;
*高级组合查询。
4. 统计
分别可按总平均和单科成绩统计各分数段学生人数,所占总人数的百分比。
5. 尽量采用图形界面,界面要美观、操作要简单方便。
6. 功能可扩展。

越快越好,比较急,奖励分数200---500。
图形界面不弄也可以

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int INDEX[32];
struct STUDENT
{
int id,age,chinese,math,english;
char name[21];
}students[32];
void page_title(char *menu_item)
{
clrscr();
printf(">>> 学 生 管 理 系 统 <<<\n\n- %s -\n\n",menu_item);
}
void return_confirm(void)
{
printf("\n按任意键返回……\n");
getch();
}

void student_new(void)
{
int n;
page_title("录入学生基本信息");
for(n=0;n<32;n++)
if(students[n].id==0) break;
printf("学号:");
scanf("%d",&students[n].id);
printf("姓名:");
scanf("%s",&students[n].name);
printf("年龄:");
scanf("%d",&students[n].age);
return_confirm();
}

int search_id(void)
{
int n,i;
printf(&q