tel[11];Р ID * next;Р };Р int total=0;Р Р Р ID* create()Р Р Р { Р ID *head,*p1,*p2;Р void save(ID *head);Р char saveflag;Р head=p1=p2=NULL;Р printf("欢迎使用电话簿管理系统VER1.0\n");Р while(1)Р {Р p1= (ID*)malloc(sizeof(ID));Р printf("请输入姓名,以#作为结尾\n");Р scanf("%s",p1->name);Р if(strcmp(p1->name,"#")==0) Р {Р if(total==0)Р {Р printf("你输入了0条记录,单链表没有创建...\n");Р free(p1);Р return (head);Р }Р elseР {Р break;Р }Р }Р printf("请输入电话号码: \n");Р scanf("%s",p1->tel);Р if(head==NULL)Р {Р head=p1;Р p2=p1;Р }Р elseР {Р p2->next=p1;Р p2=p1;Р }Р total++;Р }Р p2->next=NULL;Р free(p1);Р printf("\n新建电话号码簿成功,共有%d个联系人,是否保存?Y/N \n ",total);Р getchar();Р scanf("%c",&saveflag);Р if(saveflag=='y'||saveflag=='Y')Р save (head);Р elseР printf("\n请在退出程序之前,保存当前的编辑工作!\n");Р return head;Р }Р Р Р void print(ID *head)Р Р Р {Р ID* temp;