Advertisement

一个以包含文件形式编写的纯C语言学生成绩管理系统。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
这是一个纯C语言开发的学生成绩管理系统,该系统采用包含文件的形式编写,并运用了结构体、链表以及数组等数据结构。以下是main.c文件的内容: ```c #include #include #include #define m 3/*宏定义m的值为3*/ struct node/*链表初始化*/{ char name[20]; int no; float score[m]; float sum; float avg; struct node *next; }; char ch[m+4][20] = {{学号},{姓名},{语文},{数学},{英语},{总分},{平均分}};/*定义并初始化一个全局二维字符数组*/ #include save.c/*包含保存文件*/ #include read.c/*包含读取文件*/ #include output.c/*包含打印文件*/ #include set.c/*包含录入文件*/ #include demand.c/*包含查询文件*/ #include sort.c/*包含排序文件*/ #include modified.c/*包含修改文件*/ #include add.c/*包含添加文件*/ #include del.c/*包含删除文件*/ void main(){ int n; printf(\n\t\t\t欢迎使用学生成绩管理系统\n\n); printf(\t\t\t\t\t\t制 作: XIA XIA\n); do { printf(\n\n1:学生成绩录入,并保存\n); printf(2:学生成绩查询\n); printf(3:学生成绩的排序\n); printf(4:学生成绩的修改\n); printf(5:学生成绩的打印\n); printf(6:学生信息的添加\n); printf(7:学生信息的删除\n); printf(0:退出学生成绩管理系统\n\n\n); printf(输入你要执行操作的相应序号\n); scanf(%d,&n);/*输入相就的操作的序号*/ switch (n) { case 1: set();break;/*调用录入函数*/ case 2: demand();break;/*调用查询函数*/ case 3: sort();break;/*调用排序函数*/ case 4: modified();break;/*调用修改函数*/ case 5: output();break;/*调用打印函数*/ case 6: add();break;/*调用添加函数*/ case 7: del();break;/*调用删除函数*/ case 0: printf(正在退出学生成绩管理系统......\n);exit(0);/*直到输入“0”退出学生成绩管理系统*/ default:printf(输入错误码,请重新输入\n); } }while(1);}

全部评论 (0)

还没有任何评论哟~
客服
客服
  • C(采用
    优质
    本系统为基于C语言开发的学生成绩管理工具,通过文件存储实现学生信息及成绩的有效管理和查询。 以下是使用纯C语言编写的学生成绩管理系统代码片段(以包含文件的形式编写),涉及结构体、链表及数组的运用: 在main.c中: ```c #include #include #include #define m 3 struct node { char name[20]; int no; float score[m]; float sum; float avg; struct node *next; }; char ch[m+4][20] = {{学号}, {姓名}, {语文}, {数学}, {英语}, {总分}, {平均分}}; #include save.c #include read.c #include output.c #include set.c #include demand.c #include sort.c #include modified.c #include add.c #include del.c void main() { int n; printf(\n\t\t\t欢迎使用学生成绩管理系统\n\n); printf(\t\t\t制 作: XIA XIA\n); do { printf(\n1: 学生成绩录入,并保存\n2: 学生成绩查询\n3: 学生成绩的排序\n4: 学生成绩的修改\n5: 学生成绩的打印\n6: 学生信息的添加\n7: 学生信息的删除\n0: 退出学生成绩管理系统\n); printf(输入你要执行操作的相应序号:\n); scanf(%d, &n); switch (n) { case 1: set(); break; case 2: demand(); break; case 3: sort(); break; case 4: modified(); break; case 5: output(); break; case 6: add(); break; case 7: del(); break; case 0: printf(正在退出学生成绩管理系统......\n); exit(0); default: printf(输入错误,请重新输入\n); } } while (1); } ``` 该程序设计了一个简单的成绩管理系统,用户可以根据需求选择不同的功能进行操作。
  • C
    优质
    本系统为一款基于C语言开发的学生学业成绩管理工具,旨在提供高效的成绩录入、查询及统计分析功能,帮助教师和学生轻松掌握学习情况。 使用C语言编写的学生成绩管理系统能够实现学生信息的输入、显示、查询、排序以及修改等功能。
  • C
    优质
    本项目是一款采用C语言开发的学生成绩管理系统,旨在简化学校对学生学业成绩的记录与管理。系统支持录入、查询及修改学生信息和成绩数据,操作简便,功能实用。 该C语言项目分为7个模块:查询模块、更新模块、输入输出模块、文件读写模块以及统计模块,并采用多文件形式组织代码结构。数据存储使用链表实现,进行文件的读写操作。整个项目的代码风格严谨规范,非常适合初学者学习和参考。
  • C代码注释)
    优质
    本项目为一个用C语言开发的学生成绩管理程序,具备添加、删除、修改和查询学生信息的功能,并提供详细的代码注释以便学习理解。 代码C语言程序设计学生管理系统附有代码注释。这段文字描述了一个用C语言编写的学生成绩管理系统的实现,并且包含详细的注释以帮助理解和使用该系统。
  • C源程序
    优质
    本作品为一款利用C语言开发的学生学业成绩管理软件,旨在提供高效的成绩录入、查询及统计服务。 学生学籍管理系统通过数据文件来存储学生的个人信息,并支持对学生学籍进行注册、登录、修改、删除、查找及统计等功能。系统要求如下: 1. 系统采用菜单形式操作。 2. 可登记学生的详细信息,包括:学号,姓名,性别,年龄,籍贯,系别,专业和班级;同时可以修改已知学号的学生的信息; 3. 提供删除功能以移除特定学号下的学生记录; 4. 支持通过输入学号来查找具体学生的信息; 5. 能够生成按学号或专业的学生籍贯表; 6. 查询学生的学业状态变化,例如入学、转专业、退学、降级、休学和毕业等。
  • C源代码
    优质
    这段C语言编写的源代码实现了一个学生成绩管理系统的功能,包括学生信息录入、成绩查询和修改等操作,适合初学者学习和使用。 C语言版学生成绩管理系统源代码完整可执行,包含增加、修改、查询、统计及删除等功能。
  • C源代码
    优质
    这段简介描述了一个使用C语言开发的学生学业成绩管理系统的原始程序代码。该系统旨在简化学生学习成绩记录、存储及检索过程,提供用户友好的界面和高效的数据处理功能。 C语言学习者的经典实例非常珍贵,通过这些资源可以加深对C语言的理解,并掌握一定的开发经验。
  • Czip
    优质
    本压缩包包含一个使用C语言编写的学生成绩管理系统源代码及相关文档。系统支持学生信息录入、成绩查询与统计等功能,适合编程学习和实践。 C语言程序设计结课实验:学生管理系统。本系统通过多模块化设计进行开发,包含三个.c文件(main.c、function.c和extra.c)、一个function.h文件和一个student.txt文件。实现的功能包括对学生学号的自动分配,以及对学生的数据读取、插入、删除、查询、输出等操作,并且能够对学生成绩进行等级划分和名次排序等功能。