int choose,x;Р?p=head;Р?if(p->next==NULL)Р cout<<"没有客户!";Р?elseР?{Р while(p->next!=NULL)Р {Р p=p->next;Р if(strcmp(ID,p->ID)==0) //判断身份证号是否相同Р { Р cout<< " ****************************"<<endl;Р cout<<"姓名:"<<p->name<<endl;Р cout<<"身份证号:"<<p->ID<<endl;Р cout<<"消费:"<<p->consume<<endl;Р cout<<"积分:"<<p->integer<<endl;Р y=display_discount(p->integer);Р cout<<"折扣:"<<y<<"折"<<endl;Р cout<< " ****************************"<<endl;Р }Р }Р cout<<"请选择你要修改的1、姓名。2、身份证号。3、消费金额。";Р cin>>choose;Р if(choose==1)Р {Р cout<<"请输入修改后姓名;";Р cin>>p->name;Р }Р④void ode *head,char ID[]);查找显示并删除。查找时的做法与上述两个函数基本相同,以下程序用来实现删除该客户(该节点)的功能。cout<<"你确认删除?1、确定。2、取消。请选择:";Р cin>>x;Р if(x==1)Р {Р head->next=p->next;Р cout<<"删除成功!";Р }Р elseР {Р cout<<"删除失败!";Р }Р⑤void ode *head);遍历链表并显示客户。用一个while语句实现打印每一个用户。Рwhile(p->next!=NULL)