C语言课程设计-教师工作管理系统

#include<stdio.h>
#include<stdlib.h>
#include<string.h>




struct node{
char no[12];//工号
char name[40];//姓名
float workload;//工作量
struct node * link;//next point 
}; 
typedef struct node NODE;
typedef struct node * NODEPTR;




int main(){
int chose = 0,n;
printf("输入职工总人数:");
scanf("%d",&n); 
NODEPTR head = construct(n);

if(head != NULL){
printf("创建成功!\n");
/*do{
printf("请选择一下功能选项:1-查找 2-删除 其他-退出\n");
    scanf("%d",&chose);
    switch(chose){
case 1: 

} while();*/
}


return 0;
}








//建表
NODEPTR construct(int n){
NODEPTR head = NULL;
NODEPTR cu = NULL;
NODEPTR tmp = NULL;
char No[12];
char Name[40];
float Workload;
int i;
 
printf("输入工号,姓名,工作量。\n");
for(i = 1;i <= n ; i++){
printf("输入第 %d 个人的以上信息并以空格间隔:\n",i); 
scanf("%s %s %f",No,Name,&Workload);
tmp = (NODEPTR)malloc(sizeof(NODE));
strcpy(tmp->no,No);
strcpy(tmp->name,Name);
tmp->workload = Workload;
if(i == 1){
head = tmp;
cu = head;

else{
cu->link = tmp;
cu = tmp;
}


cu->link = NULL;

return head;



void search(NODEPTR head){
NODEPTR
}

发布了17 篇原创文章 · 获赞 11 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_33360009/article/details/75125970
今日推荐