#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
}
C语言课程设计-教师工作管理系统
猜你喜欢
转载自blog.csdn.net/qq_33360009/article/details/75125970
今日推荐
周排行