跪求C语言

来源:百度知道 编辑:UC知道 时间:2024/05/27 12:59:16
1. 设计一个学生信息管理程序,其中学生的基本信息如下:(第一次课完成)
typedef struct /*定义学生信息结构*/
{
char StudNum[10]; /*学号*/
char name[20]; /*姓名*/
char sex[8]; /*性别*/
char units[20]; /*所在学院*/
}STUDENT;
所设计的程序必须具备以下功能:
0. 初始化学生信息表
1. 显示全部学生记录
2. 查找学生记录
3. 删除学生记录
4. 插入新记录
5. 保存学生信息表
6. 调用学生信息表
7. 按序号查找
8. 按姓名排序
9. 快速查找某学生记录
10. 复制学生信息表
11. 退出系统
用户通过选择上述功能菜单中的某项(0~11),即可完成相应的操作。
各功能函数的原型如下:
int InitStudTable(STUDENT t[]); /*初始化学生信息表*/
void ShowStudTable(STUDENT t[],int n); /*显示学生信息表*/
void searchbyname(STUDENT t[],int n); /*按姓名查找记录*/
int delete(STUDENT t[],int n); /*删除某条学生记录*/
int add(STUDENT t[],int n); /*插入新的学生记录*/
void save(STUDENT t[],int n); /*将学生信息表保存为文件*/
int load(STUDENT t[]); /*从文件中读记录*/
void display(STUDENT t[]); /*按序号查找显示记录*/
void sort(STUDENT t[],int n); /*按姓名排序*/
void qseek(STUDENT t[],int n); /*快速查找记录*/
vo

嘿嘿!这都是很简单的函数编写啊,阁下估计是刚刚学数据结构,现在学排序,查找把,很容易的给我两百分的奖励,我马上帮你写
你新建立一个结构,其中包含"学生信息结构",一个指向"学生信息结构"的指针和一个unsigned int Num形的变量形成一个链表的节点模型,其中无符号整形用来表示学生的学个数.再定义一个指向该类型节点的指针P
现在我来回答你的问题了哦
(0)P->Num=NULL;一句话就初始化完成了,代到你的函数中就是t->Num=NULL;
(1) 你已经知道了你的链表长度, 输出各项而已
.....................................

计算机系的老大。。。。学习是要努力才行的。。。。
这个复杂度和繁琐程度有多大你了解吗,除非有人以前做过了直接把他的给你,不然就算你悬赏100分也不会有人现在帮你做的阿。。。

兄弟啊 我们都是搞IT的 这些东西 还是要靠自己 去慢慢钻研的

楼上两位说得好,如果自己做一遍的话会有很大收获,这个程序其实很简单,就是代码繁多,自己耐下心来,好好做吧,有哪些地方不懂的可以再提出来,单纯笼统的把整个程序扔出来要别人帮你做是不太可能的。