没有合适的资源?快使用搜索试试~ 我知道了~
学生成绩管理系统--C语言版

温馨提示
这是个C语言开发的学生成绩管理系统, 要下载用的,可以试试
资源推荐
资源详情
资源评论


格式:rar 资源大小:648.8KB



















格式:doc 资源大小:738.5KB 页数:64



#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#define MAX 10000
void add_student();
void edit_student();
void del_student();
void select_student_by_name();
void select_student_by_score();
void query_student();
void print_student();
void IO_write();
void IO_read();
void config_write();
void config_read();
//返回此学生学号对应的索引
int verify_sno();
typedef struct stu{
char sno[40];//10大小
char name[40];//20大小
float math_score;//4
float englist_score;//4
long age;
float avg_score;
}Stu;
char is_continue[0];
char sno[10];char name[20];
float math_score,englist_score,avg_score;
int num=0;//学生数量
int res;
#include<string.h>
#include<stdlib.h>
#define MAX 10000
void add_student();
void edit_student();
void del_student();
void select_student_by_name();
void select_student_by_score();
void query_student();
void print_student();
void IO_write();
void IO_read();
void config_write();
void config_read();
//返回此学生学号对应的索引
int verify_sno();
typedef struct stu{
char sno[40];//10大小
char name[40];//20大小
float math_score;//4
float englist_score;//4
long age;
float avg_score;
}Stu;
char is_continue[0];
char sno[10];char name[20];
float math_score,englist_score,avg_score;
int num=0;//学生数量
int res;
FILE * fp;
int main(){
int choose_num;//选择方式
Stu * student;
student = (Stu *)malloc(10*(sizeof(Stu)));
if(student==NULL){
printf("动态分配内存失败\n");
}
if(num==0){//刚启动
config_read();
}
while(1){
printf("\n------ 学生成绩管理系统------\n");
printf("1. 增加学生记录\n");
printf("2. 修改学生记录\n");
printf("3. 删除学生记录\n");
printf("4. 显示所有学生信息\n");
printf("5. 按姓名查询学生记录\n");
printf("6. 按平均成绩排序\n");
printf("7. 退出\n");
printf("请选择(1-7):");
scanf("%d",&choose_num);
switch(choose_num){
case 1://增加学生
add_student(student);
break;
case 2://修改学生
edit_student(student);
break;
case 3://删除学生记录
int main(){
int choose_num;//选择方式
Stu * student;
student = (Stu *)malloc(10*(sizeof(Stu)));
if(student==NULL){
printf("动态分配内存失败\n");
}
if(num==0){//刚启动
config_read();
}
while(1){
printf("\n------ 学生成绩管理系统------\n");
printf("1. 增加学生记录\n");
printf("2. 修改学生记录\n");
printf("3. 删除学生记录\n");
printf("4. 显示所有学生信息\n");
printf("5. 按姓名查询学生记录\n");
printf("6. 按平均成绩排序\n");
printf("7. 退出\n");
printf("请选择(1-7):");
scanf("%d",&choose_num);
switch(choose_num){
case 1://增加学生
add_student(student);
break;
case 2://修改学生
edit_student(student);
break;
case 3://删除学生记录
剩余11页未读,继续阅读
资源评论

- 李诗旸2023-07-27学生成绩管理系统-C语言版能够准确计算学生的平均分,帮助老师迅速了解全班学生的表现。
- BellWang2023-07-27这个文件设计简洁,操作流程清晰,对于不熟悉计算机的用户也很友好。
- 武藏美-伊雯2023-07-27这个学生成绩管理系统-C语言版很方便实用,能够轻松记录学生成绩。
- ShenPlanck2023-07-27这个学生成绩管理系统-C语言版操作简便,对于没有编程基础的用户来说也能够轻松上手。
- 李多田2023-07-27该文件提供了基础的学生信息管理功能,有效帮助教师和学生查看成绩情况。

Rany来吧_程序猿
- 粉丝: 1
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
