#include#includestruct node { int hum; struct node*next; }; struct node*create(struct node*head) { struct node*p1,*p2; p1=p2=(struct node*)malloc(sizeof(struct node)); p1->next=NULL; while(p1->num>0) { if(head==NULL)(1); else(2); p2一p1; p1=(struct node*)malloc(sizeof(struct node)):(3); } return head; } void print(struct node*head) { struct node*temp;(4); while(temp!=NULL) { printf(“%d”,(5)); temp=temp->next; } } main() { struct node*create(); void print(); struct node*head; head=NULL; head=create(head); print(head); }