• 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; };

    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; };

  • 1