急!c语言题高分

来源:百度知道 编辑:UC知道 时间:2024/05/16 10:42:04
题目:假如某校计算机职工的基本信息主要包括:职工信息主要包括职工号;姓名,性别,年龄,学历,工资,住址,电话等;(职工号不重复),本系统应能对这些基本信息进行管理,并要求具有以下功能:
1.具有职工信息添加功能。2:具有职工信息删除功能;3具有职工信息查询功能;4具有职工信息排序功能;5具有职工信息显示功能
题目要求:(1),为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过这个菜单项选择希望进行的操作项目;
(2),职工宿舍信息按照学历,姓名,等查寻或删除,排序功能按工资排列。
(3),要求以上功能分别用函数实现。
不要用太复杂的语句哦,大学一年级的程度就好。
30号之前请尽快》我会加分的。
zeme

发到你空间了,查收啊~

老大,你要是让我十天前看到还可以给你发个。这个职工管理数据库系统可以在网上找到的,你耐心点,别急。或者你去图书馆找数据库书,附赠的光盘里会有。希望你好运

#include<stdio.h>
#include<stdlib.h>
#include<malloc.h>
#define NULL 0
#define LEN sizeof(struct student)
FILE *fp;
struct student *head=NULL; /* 定义学生信息对应的结构体首地址*/
struct student /* 定义学生信息对应的结构体*/
{ int term;
long num;
char name[20];
float score[5];
int mingci;
struct student *next;
};
int n; /* 定义用于存放学生人数的全局变量*/
struct student *creat() /* 定义创建学生成绩信息的函数*/
{ int i;
struct student *p1,*p2;
char m,b[5];
n=1;
p2=p1=( struct student * )malloc(LEN); /*malloc函数的作用是申请空间*/
printf("Input the term num and name\n");
scanf("%d %ld %s",&p1->term,&p1->num,p1->name);
gets(b);
printf("Input the score of Chinese Match English Programc\n");
for(i=0;i<4;i++)
scanf("%f",&p1-&