- ----------------------学生成绩管理程序 - 软件编程课程设计 一、题目 1
利用 C 语言设计一个简单的学生成绩管理程序,主要功能包括: (1)学生成绩纪录输入
(2)学生成绩查询; (3)学生成绩修改; (4)学生成绩删除
规定:(1)学生纪录包括学号、姓名和总分三部分; (2)所有的学生纪录全存放在一个文件中; (3)以二进制的形式进行输出
四、源程序代码 #include /*引用库函数*/ #include #include #include typedef struct /*定义结构体数组*/ { char num[10]; /*学号*/ char name[20]; /*姓名*/ int score; /*成绩*/ }Student; Student stu[80]; /*结构体数组变量*/ int menu_select() /*菜单函数*/ 软件编程课程设计报告 2 { char c; do{ system("cls"); /*运行前清屏*/ printf("\t\t\t****学生成绩管理程序****\n"); /*菜单选择*/ printf("\t\t\t | 1
请输入学生记录 |\n"); printf("\t\t\t | 2
删除记录|\n"); printf("\t\t\t | 3
查找数据 |\n"); printf("\t\t\t | 4
写入文件 |\n"); printf("\t\t\t | 5
改写成绩 |\n"); printf("\t\t\t | 0
退出程序 |\n"); printf("请选择 (0-5):"); c=getchar(); /*读入选择*/ }while(c'5'); return(c-'0'); /*返回选择*/ } int I