当前位置:首页 > C语言 教师工资管理系统设计
updata () //更新教师信息 find () //按部门查询教师信息 findbyid ()//按编号查询教师信息 sort () //按编号排序 print () //输出全部教师信息 save () //保存信息 save1 () //退出
4. 2每个函数所用到的主要是结构体和链表 struct message {
int id; char name[30]; int age; char sex[4]; char dept[20]; char phone[20]; int money;
struct message *next;
};
int hassong(struct message *h,int id,char name[]); struct message *creat(void) {
struct message *p1,*p2,*head; int i=1,id; char *check;
char choice;
head=p2=(struct message *)malloc(N);
3
printf(\
printf(\导入文件失败,请输入信息,输入完成后按回车键确定\\n\\n\\n\head->next=NULL;
4.3界面设计
1、进入系统的界面,首先进行信息录入
2、输入信息后按回车,如果继续输入按Y,确定信息再回车
3、回车后进入操作页面,选择不同的数字回车,进行不同的操作
4
4、按4,回车,进行按部门查询教师信息
5、按5,回车、按编号查询教师信息
5
五、系统实现
#include \#include \#include \#include \#include \
#define PT \编号:%d 姓名:%s 年龄:%d 性别:%s 部门:%s 手机号:%s 工资%d \\n\#define N sizeof(struct message) struct message {
int id;
char name[30]; int age;
char sex[4]; char dept[20]; char phone[20]; int money;
struct message *next; };
int hassong(struct message *h,int id,char name[]); struct message *creat(void) {
struct message *p1,*p2,*head; int i=1,id; char *check; char choice;
head=p2=(struct message *)malloc(N); printf(\
printf(\导入文件失败,请输入信息,输入完成后按回车键确定\\n\\n\\n\ head->next=NULL; choice='y';
for(i=1;choice=='y'||choice=='Y';i++) {
printf(\请输入编号 姓名 年龄 性别 部门 手机号 工资***\\n\ p1=(struct message *)malloc(N);
scanf(\ept,p1->phone,&p1->money); check = p1->name;
6
共分享92篇相关文档