fourth commit

master
1836015489@qq.com 7 years ago
parent 417a4523d3
commit 4bcf9e3c1c

@ -43,7 +43,7 @@ worker *create_w_Doc()
length=0; length=0;
int num,work; int num,work;
p1=(worker*)malloc(sizeof(worker)); p1=(worker*)malloc(sizeof(worker));
head=p1; head=p1;
printf("请输入工号、工作量:\n\n"); printf("请输入工号、工作量:\n\n");
scanf("%d%d",&num,&work); scanf("%d%d",&num,&work);
while(num!=0) while(num!=0)
@ -172,10 +172,9 @@ void fun_w_Doc(worker *head)
return; return;
} }
void stor_w_Doc(worker *head) void stor_w_Doc(worker *head)
{ {
worker *p1,*p2; worker *p1;
int n; int n;
p1=head->next; p1=head->next;
int i; int i;
@ -191,6 +190,7 @@ void fun2_w_Doc(worker *head)
{ {
worker *p1,*p2; worker *p1,*p2;
p1=head; p1=head;
int i,n;
for(p1=head;p1!=NULL;p1=p1->next) for(p1=head;p1!=NULL;p1=p1->next)
{ {
for(p2=p1;p2!=NULL;p2=p2->next) for(p2=p1;p2!=NULL;p2=p2->next)
@ -210,19 +210,18 @@ void fun2_w_Doc(worker *head)
void print_w_Doc(worker *head) void print_w_Doc(worker *head)
{ {
worker *p; worker *p1;
if(p=NULL) if(p1=NULL)
{ {
printf("无记录!"); printf("无记录!");
return; return;
} }
printf("记录为:\n\n"); printf("记录为:\n\n");
printf("工号 工作量 名次\n"); printf("工号 工作量 名次\n");
p=head->next; p1=head->next;
do do
{ {
printf("%d %d %d\n",p->num,p->work,p->ranking); printf("%d %d %d\n",p1->num,p1->work,p1->ranking);
p=p->next; p1=p1->next;
}while(p!=NULL); }while(p1!=NULL);
} }

Loading…
Cancel
Save