【說明】
函數(shù)diff的功能是:根據(jù)兩個由整數(shù)(都大于-32768)按升序構(gòu)成的單鏈表L1和L2(分別由A,B指向)構(gòu)造一個單鏈表L3(由*r指向),要求L3中的所有整數(shù)都是L1,并且不是L2中的整數(shù),還要求L3中的所有整數(shù)都兩兩不等。
【函數(shù)】
#include
C.h>
typedef struct node{
int d;
struct node *next
}Node;
void diff(Node *A,Node *B,Node **r)
{
int lastnum;
Node*p;
*r=NULL;
if(!A)return;
while( (1) )
if(A->dd)
{
lastnum=A->d;
p=(Node*)malloc(sizeof(Node));
p->d=lastnum;
p->next=*r; (2) ;
do
A=A->next;
while( (3) );
}
希望與其他軟考考生進(jìn)行交流?點擊進(jìn)入軟考論壇>>>
進(jìn)入考試吧博客記錄下自己的備考?xì)v程吧
更多信息請訪問:考試吧軟件水平考試欄目