天助自助者,你要你就能。
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
struct students{
char Num[10]; /* 字符型学生学号 */
char Name[20]; /* 字符型学生姓名 */
char Sex[3]; /* 字符型学生性别 */
double English; /* 双精度实型英语成绩 */
double Java; /* 双精度实型 Java 成绩 */
double Sjjg; /* 双精度实数据结构 */
double Szdl; /* 双精度实型数字电路 */
double Jsj; /* 计算机组成原理 */
struct students *next; /* 用与构建连表指向下一结点 */
};
FILE *fp; /* 定义全局变量 fp*/
void Revisemenu();/* 修改菜单 */
void Sortmenu();/* 排序菜单 */
void menu();/* 主菜单 */
void secret();/* 安全验证 */
struct students * Input();/* 新建学生信息 */
void fprint(struct students *head);/* 将信息导入文件可追加 */
void fprint_(struct students *head);/* 将信息导入文件并覆盖 */
void Browse(struct students *head);/* 浏览全部学生信息 */
struct students * create(struct students *head
int *n);/* 从 tushu_list 中读取数据构建链表 */
void FindofNum(struct students *head);/* 按学号查询学生信息 */
void FindofNname(struct students *head);/* 按姓名查询学生信息 */
void SortEnglish(struct students * head);/* 按英语成绩排序 */
void SortJava(struct students * head);/* 按 Java 成绩排序 */
void SortSjjg(struct students * head);/* 按数据结构成绩排序 */
void SortSzdl(struct students * head);/* 按数字逻辑电路成绩排序 */
void SortJsj(struct students * head);/* 按计算机组成原理成绩排序 */
struct students * Delete(struct students * head
char m[15]);/* 按学号删除学生成绩信息 */
struct students * Revise();/* 修改学生信息(按编号修改) */
/* 主菜单 */
void menu()
{
printf("");
printf("***************************************************");
评论15
最新资源