• 2021-04-14
    creat函数根据用户输入的多行字符串建立一个链表,当某行输入字符串是”##”,则结束创建链表;所得链表头指针作为函数返回值。在______处填写适当内容,完成该程序。
    structexm{
    charname[8];
    structexm*next;
    };
    structexm*creat()
    {
    structexm*phead=0;
    structexm*pnew,*pend;
    inti=0;
    pend=pnew=(structexm*)malloc(sizeof(structexm));
    pnew->next=0;
    scanf('%s',pnew->name);
    while(strcmp(pnew->name,'##')!=0)
    {
    i++;
    if(i==1)
    {
    pend=pnew;
    phead=pnew;
    }
    else
    {
    pend->next=pnew;
    pend=pnew;
    }
    pnew=(structexm*)malloc(sizeof(structexm));
    scanf('%s',pnew->name);
    pnew->next=NULL
    }
    free(_________);
    returnphead;
    };
  • 举一反三