录入查询学生成绩C语言,学生成绩录入查询系统C语言程序

#include

#include

#include

#define M 50

/********************************全局变量***************************/

typedef struct

{ long id; /*学号*/

char name[20]; /* 姓名 */

char sex[10];

int math; /* 数学成绩 */

int english;

int c_program;

int total;

}STUDENTS;

STUDENTS stu[M]; /* 定义学生结构体变量 */

int num=-1; /* num+1:当前学生个数*/

/* 函数声明// */

/* 主功能模块/ */

void page_title(); /* 主菜单 */

void student_new(); /* 录入学生 */

void student_edit(); /* 修改学生信息 */

void student_del(); /* 删除学生信息 */

void score_search(); /* 根据学号查询学生信息 */

void id_sort(); /* 通过学号递增排序输出 */

void score_sort( ); /* 按成绩递减排序输出 */

void show(int s); /* 显示学生信息 */

/* 子功能模块// */

int find(long id); /* 通过学号查询数组下标 */

void show_one( int n); /* 显示一个学生信息 */

void input_one(int n); /* 输入一个学生信息 */

void count(int n); /* 计算总成绩 */

void into_menu(); /* 从功能模块进入主菜单 */

void left(); /* 保存退出 */

void page_head1();

void page_head2();

/* /文件操作 */

void load(); /* 读取文件 */

void save(); /* 保存文件 */

/* 主函数/// */

void main()

{

load();

while(1)

{

page_title();

}

}

/* 主菜单/// */

void page_title()

{

char c;

system("cls"); /* 清屏 */

printf("\n\n>>>>>>>>>>>>> 学 生 成 绩 管 理 系 统 <<<<<<<<<<<<

printf("\t1 录入学生成绩记录\n\n");

printf("\t2 显示学生成绩记录\n\n");

printf("\t3 修改学生成绩记录\n\n");

printf("\t4 删除学生成绩记录\n\n");

printf("\t5 按学号查询学生记录\n\n");

printf("\t6 按学号显示学生记录\n\n");

printf("\t7 按总成绩递减输出\n\n");

printf("\t8 保存\n\n");

printf("\t0 退出\n\n");

printf("***************************************************\n");

printf(" 请用数字键0-8选择操作\n\n");

c=getch();

system("cls");

switch(c)

{

case '1' : student_new();break; /* 录入学生基本信息 */

case '2' : show(0);break; /* 显示所有记录 */

case '3' : student_edit();break; /* 修改记录 */

case '4' : student_del();break; /* 删除记录 */

case '5' : score_search();break; /* 查询记录 */

case '6' : id_sort();break; /* 按学号排

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值